Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verbesserung von Stilen mit Pseudo-Klassen für Benutzeraktionen | Einstieg in CSS
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
CSS-Grundlagen

bookVerbesserung von Stilen mit Pseudo-Klassen für Benutzeraktionen

Pseudo-Klassen für Benutzeraktionen ermöglichen es, Elemente basierend auf der Interaktion der Benutzer zu gestalten. Sie werden häufig auf <button>- und <a>-Elemente angewendet, um während der Interaktion Rückmeldungen zu geben.

Die Syntax ist wie folgt:

selector:pseudo-class {
  property: value;
}
  • selector kann jeder Selektor sein, den wir in den vorherigen Kapiteln betrachtet haben;
  • pseudo-class benötigt ein : vor der Deklaration, und es wird kein Leerzeichen hinzugefügt.
Note
Hinweis

Wir betrachten die nützlichsten Status-Pseudo-Klassen (hover, focus, active und visited).

:hover

Wird ausgelöst, wenn ein Benutzer mit dem Mauszeiger auf ein Element zeigt. Ideal zur Erstellung von interaktivem visuellem Feedback.

index.html

index.html

styles.css

styles.css

copy

:focus

Wird aktiviert, wenn ein Element den Tastaturfokus erhält (in der Regel über die Tabulatortaste). Zur Gewährleistung der Barrierefreiheit werden Hover- und Fokus-Stile häufig kombiniert, um Maus- und Tastaturnutzern ein einheitliches Erlebnis zu bieten.

Der Unterschied zwischen :hover und :focus

  • :hover reagiert auf Mauszeigeraktivität;
  • :focus reagiert auf Tastaturaktivität ("Tab"-Taste).

Im folgenden Beispiel haben wir dasselbe Element mit verschiedenen Pseudoklassen. Bitte achten Sie auf die Datei styles.css. Wir können feststellen, dass sich dieselben Stile für den Hover- und Fokuseffekt hinzufügen lassen, indem der Selektor und die Pseudoklasse mit , getrennt werden.

index.html

index.html

styles.css

styles.css

copy

:active

Wird ausgelöst, während ein Element aktiviert wird, üblicherweise beim Mausklick auf Schaltflächen oder Links.

index.html

index.html

styles.css

styles.css

copy

:visited

Wird auf Links angewendet, nachdem der Benutzer deren Ziel bereits besucht hat. Browser zeigen in der Regel nicht besuchte Links in Blau und besuchte Links in Lila an, sofern diese Stile nicht überschrieben werden.

index.html

index.html

styles.css

styles.css

copy

1. Welche Pseudoklasse wird ausgelöst, wenn ein Benutzer mit der Maus über ein Element fährt?

2. Welche Pseudoklasse wird auf einen Link angewendet, der bereits besucht wurde?

question mark

Welche Pseudoklasse wird ausgelöst, wenn ein Benutzer mit der Maus über ein Element fährt?

Select the correct answer

question mark

Welche Pseudoklasse wird auf einen Link angewendet, der bereits besucht wurde?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 6

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

bookVerbesserung von Stilen mit Pseudo-Klassen für Benutzeraktionen

Swipe um das Menü anzuzeigen

Pseudo-Klassen für Benutzeraktionen ermöglichen es, Elemente basierend auf der Interaktion der Benutzer zu gestalten. Sie werden häufig auf <button>- und <a>-Elemente angewendet, um während der Interaktion Rückmeldungen zu geben.

Die Syntax ist wie folgt:

selector:pseudo-class {
  property: value;
}
  • selector kann jeder Selektor sein, den wir in den vorherigen Kapiteln betrachtet haben;
  • pseudo-class benötigt ein : vor der Deklaration, und es wird kein Leerzeichen hinzugefügt.
Note
Hinweis

Wir betrachten die nützlichsten Status-Pseudo-Klassen (hover, focus, active und visited).

:hover

Wird ausgelöst, wenn ein Benutzer mit dem Mauszeiger auf ein Element zeigt. Ideal zur Erstellung von interaktivem visuellem Feedback.

index.html

index.html

styles.css

styles.css

copy

:focus

Wird aktiviert, wenn ein Element den Tastaturfokus erhält (in der Regel über die Tabulatortaste). Zur Gewährleistung der Barrierefreiheit werden Hover- und Fokus-Stile häufig kombiniert, um Maus- und Tastaturnutzern ein einheitliches Erlebnis zu bieten.

Der Unterschied zwischen :hover und :focus

  • :hover reagiert auf Mauszeigeraktivität;
  • :focus reagiert auf Tastaturaktivität ("Tab"-Taste).

Im folgenden Beispiel haben wir dasselbe Element mit verschiedenen Pseudoklassen. Bitte achten Sie auf die Datei styles.css. Wir können feststellen, dass sich dieselben Stile für den Hover- und Fokuseffekt hinzufügen lassen, indem der Selektor und die Pseudoklasse mit , getrennt werden.

index.html

index.html

styles.css

styles.css

copy

:active

Wird ausgelöst, während ein Element aktiviert wird, üblicherweise beim Mausklick auf Schaltflächen oder Links.

index.html

index.html

styles.css

styles.css

copy

:visited

Wird auf Links angewendet, nachdem der Benutzer deren Ziel bereits besucht hat. Browser zeigen in der Regel nicht besuchte Links in Blau und besuchte Links in Lila an, sofern diese Stile nicht überschrieben werden.

index.html

index.html

styles.css

styles.css

copy

1. Welche Pseudoklasse wird ausgelöst, wenn ein Benutzer mit der Maus über ein Element fährt?

2. Welche Pseudoklasse wird auf einen Link angewendet, der bereits besucht wurde?

question mark

Welche Pseudoklasse wird ausgelöst, wenn ein Benutzer mit der Maus über ein Element fährt?

Select the correct answer

question mark

Welche Pseudoklasse wird auf einen Link angewendet, der bereits besucht wurde?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 6
some-alt