Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Forbedring av Stiler med Brukerhandlings-Pseudoklasser | Komme i Gang med CSS
CSS-Grunnleggende

bookForbedring av Stiler med Brukerhandlings-Pseudoklasser

Brukerhandlings-pseudoklasser lar deg style elementer basert på hvordan brukere samhandler med dem. De brukes ofte på <button> og <a>-elementer for å gi tilbakemelding under interaksjoner.

Syntaksen er som følger:

selector:pseudo-class {
  property: value;
}
  • selector kan være en hvilken som helst selektor vi har vurdert i de forrige kapitlene;
  • pseudo-class krever : før deklarasjonen, og vi legger ikke til mellomrom.
Note
Merk

Vi vil se på de mest nyttige tilstands-pseudoklassene (hover, focus, active og visited).

:hover

Utøses når en bruker peker på et element med musepekeren. Velegnet for å skape interaktiv visuell tilbakemelding.

index.html

index.html

styles.css

styles.css

copy

:focus

Aktiveres når et element får tastaturfokus (vanligvis via Tab-tasten). For å sikre tilgjengelighet kombineres ofte hover- og focus-stiler, slik at både mus- og tastaturbrukere får en konsekvent opplevelse.

Forskjellen mellom :hover og :focus

  • :hover reagerer på musepekeraktivitet;
  • :focus reagerer på tastaturaktivitet ("Tab"-tasten).

I det følgende eksempelet har vi det samme elementet med ulike pseudoklasser. Vennligst legg merke til styles.css-filen. Vi kan se at vi kan legge til de samme stilene for hover- og focus-effekt ved å skille selektoren og pseudoklassen med ,.

index.html

index.html

styles.css

styles.css

copy

:active

Utøses mens et element aktiveres, vanligvis under et museklikk på knapper eller lenker.

index.html

index.html

styles.css

styles.css

copy

:visited

Gjelder for lenker etter at brukeren allerede har besøkt målet. Nettlesere viser vanligvis ubesøkte lenker i blått og besøkte i lilla, med mindre du overstyrer disse stilene.

index.html

index.html

styles.css

styles.css

copy

1. Hvilken pseudoklasse aktiveres når en bruker holder musepekeren over et element?

2. Hvilken pseudoklasse brukes på en lenke som allerede er besøkt?

question mark

Hvilken pseudoklasse aktiveres når en bruker holder musepekeren over et element?

Select the correct answer

question mark

Hvilken pseudoklasse brukes på en lenke som allerede er besøkt?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 6

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

bookForbedring av Stiler med Brukerhandlings-Pseudoklasser

Sveip for å vise menyen

Brukerhandlings-pseudoklasser lar deg style elementer basert på hvordan brukere samhandler med dem. De brukes ofte på <button> og <a>-elementer for å gi tilbakemelding under interaksjoner.

Syntaksen er som følger:

selector:pseudo-class {
  property: value;
}
  • selector kan være en hvilken som helst selektor vi har vurdert i de forrige kapitlene;
  • pseudo-class krever : før deklarasjonen, og vi legger ikke til mellomrom.
Note
Merk

Vi vil se på de mest nyttige tilstands-pseudoklassene (hover, focus, active og visited).

:hover

Utøses når en bruker peker på et element med musepekeren. Velegnet for å skape interaktiv visuell tilbakemelding.

index.html

index.html

styles.css

styles.css

copy

:focus

Aktiveres når et element får tastaturfokus (vanligvis via Tab-tasten). For å sikre tilgjengelighet kombineres ofte hover- og focus-stiler, slik at både mus- og tastaturbrukere får en konsekvent opplevelse.

Forskjellen mellom :hover og :focus

  • :hover reagerer på musepekeraktivitet;
  • :focus reagerer på tastaturaktivitet ("Tab"-tasten).

I det følgende eksempelet har vi det samme elementet med ulike pseudoklasser. Vennligst legg merke til styles.css-filen. Vi kan se at vi kan legge til de samme stilene for hover- og focus-effekt ved å skille selektoren og pseudoklassen med ,.

index.html

index.html

styles.css

styles.css

copy

:active

Utøses mens et element aktiveres, vanligvis under et museklikk på knapper eller lenker.

index.html

index.html

styles.css

styles.css

copy

:visited

Gjelder for lenker etter at brukeren allerede har besøkt målet. Nettlesere viser vanligvis ubesøkte lenker i blått og besøkte i lilla, med mindre du overstyrer disse stilene.

index.html

index.html

styles.css

styles.css

copy

1. Hvilken pseudoklasse aktiveres når en bruker holder musepekeren over et element?

2. Hvilken pseudoklasse brukes på en lenke som allerede er besøkt?

question mark

Hvilken pseudoklasse aktiveres når en bruker holder musepekeren over et element?

Select the correct answer

question mark

Hvilken pseudoklasse brukes på en lenke som allerede er besøkt?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 6
some-alt