Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Stijlen Verbeteren met Pseudo-Klassen voor Gebruikersacties | Aan de Slag met CSS
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
CSS-Grondbeginselen

bookStijlen Verbeteren met Pseudo-Klassen voor Gebruikersacties

Pseudo-klassen voor gebruikersacties maken het mogelijk om elementen te stijlen op basis van interacties van gebruikers. Ze worden vaak toegepast op <button>- en <a>-elementen om visuele feedback te geven tijdens interacties.

De syntaxis is als volgt:

selector:pseudo-class {
  property: value;
}
  • selector kan elke selector zijn die we in de vorige hoofdstukken hebben behandeld;
  • pseudo-class vereist : vóór de declaratie, zonder spatie.
Note
Opmerking

We behandelen de meest bruikbare status-pseudo-klassen (hover, focus, active en visited).

:hover

Wordt geactiveerd wanneer een gebruiker met de muiscursor op een element wijst. Geschikt voor het creëren van interactieve visuele feedback.

index.html

index.html

styles.css

styles.css

copy

:focus

Activeert wanneer een element toetsenbordfocus ontvangt (meestal via de Tab-toets). Voor toegankelijkheid worden hover- en focusstijlen vaak gecombineerd, zodat muis- en toetsenbordgebruikers een consistente ervaring hebben.

Het verschil tussen :hover en :focus

  • :hover reageert op activiteit van de muiscursor;
  • :focus reageert op activiteit van het toetsenbord ("Tab"-toets).

In het volgende voorbeeld hebben we hetzelfde element met verschillende pseudo-klassen. Let goed op het bestand styles.css. We zien dat we dezelfde stijlen kunnen toepassen voor het hover- en focus-effect door de selector en pseudo-klasse te scheiden met ,.

index.html

index.html

styles.css

styles.css

copy

:active

Geactiveerd terwijl een element wordt geactiveerd, meestal tijdens een muisklik op knoppen of links.

index.html

index.html

styles.css

styles.css

copy

:visited

Toegepast op links nadat de gebruiker hun bestemming al heeft bezocht. Browsers tonen doorgaans niet-bezochte links in blauw en bezochte links in paars, tenzij deze stijlen worden overschreven.

index.html

index.html

styles.css

styles.css

copy

1. Welke pseudo-klasse wordt geactiveerd wanneer een gebruiker met de muis over een element beweegt?

2. Welke pseudo-klasse wordt toegepast op een link die al bezocht is?

question mark

Welke pseudo-klasse wordt geactiveerd wanneer een gebruiker met de muis over een element beweegt?

Select the correct answer

question mark

Welke pseudo-klasse wordt toegepast op een link die al bezocht is?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 6

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

bookStijlen Verbeteren met Pseudo-Klassen voor Gebruikersacties

Veeg om het menu te tonen

Pseudo-klassen voor gebruikersacties maken het mogelijk om elementen te stijlen op basis van interacties van gebruikers. Ze worden vaak toegepast op <button>- en <a>-elementen om visuele feedback te geven tijdens interacties.

De syntaxis is als volgt:

selector:pseudo-class {
  property: value;
}
  • selector kan elke selector zijn die we in de vorige hoofdstukken hebben behandeld;
  • pseudo-class vereist : vóór de declaratie, zonder spatie.
Note
Opmerking

We behandelen de meest bruikbare status-pseudo-klassen (hover, focus, active en visited).

:hover

Wordt geactiveerd wanneer een gebruiker met de muiscursor op een element wijst. Geschikt voor het creëren van interactieve visuele feedback.

index.html

index.html

styles.css

styles.css

copy

:focus

Activeert wanneer een element toetsenbordfocus ontvangt (meestal via de Tab-toets). Voor toegankelijkheid worden hover- en focusstijlen vaak gecombineerd, zodat muis- en toetsenbordgebruikers een consistente ervaring hebben.

Het verschil tussen :hover en :focus

  • :hover reageert op activiteit van de muiscursor;
  • :focus reageert op activiteit van het toetsenbord ("Tab"-toets).

In het volgende voorbeeld hebben we hetzelfde element met verschillende pseudo-klassen. Let goed op het bestand styles.css. We zien dat we dezelfde stijlen kunnen toepassen voor het hover- en focus-effect door de selector en pseudo-klasse te scheiden met ,.

index.html

index.html

styles.css

styles.css

copy

:active

Geactiveerd terwijl een element wordt geactiveerd, meestal tijdens een muisklik op knoppen of links.

index.html

index.html

styles.css

styles.css

copy

:visited

Toegepast op links nadat de gebruiker hun bestemming al heeft bezocht. Browsers tonen doorgaans niet-bezochte links in blauw en bezochte links in paars, tenzij deze stijlen worden overschreven.

index.html

index.html

styles.css

styles.css

copy

1. Welke pseudo-klasse wordt geactiveerd wanneer een gebruiker met de muis over een element beweegt?

2. Welke pseudo-klasse wordt toegepast op een link die al bezocht is?

question mark

Welke pseudo-klasse wordt geactiveerd wanneer een gebruiker met de muis over een element beweegt?

Select the correct answer

question mark

Welke pseudo-klasse wordt toegepast op een link die al bezocht is?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 6
some-alt