CSS/Selektoren/focus-visible
Aus SELFHTML-Wiki
CSS | Selektoren(Weitergeleitet von Focus-visible)
Der :focus-visible-Selektor kennzeichnet Verweise, die den focus haben und bei denen der Browser entschiedet, dass der Nutzer dies auch sehen soll (z. B. wenn er mit der Tastatur arbietet).
Die Pseudoklasse :focus erfasst alle aktuell fokussierten Elemente. :focus-visible passt ebenfalls zum fokussierten Element, jedoch nur, wenn der Benutzer darüber informiert werden muss, wo sich der Fokus gerade befindet.
- Syntax
:focus-visible
Beispiel
.next-image-button:focus {
outline: none;
}
.next-image-button:focus-visible {
outline: 3px solid skyblue; /* That'll show 'em */
}
Der „normale“ Fokusring wird entfernt. Wenn die Tab-Taste (↹) verwendet wird, um zum Button zu springen, wird der Fokus visuell angezeigt.
Siehe auch
- HTML/Tutorials/Links
- Maus- und Tastaturinteraktionen focus-visible
Weblinks
- W3C: The Focus-Indicated Pseudo-class: :focus-visible
- MDN: :focus-visible
- foucs-visible (css.tricks.com)
- Browser-Support: caniuse.com
CSS-Selektoren
- dynamische Pseudoklassen
- :active
- :any-link
- :autofill
- :buffering
- :checked
- :default
- :defined
- :disabled
- :enabled
- :focus
- :focus-visible
- :focus-within
- :future
- :has()
- :hover
- :in-range
- :indeterminate
- :invalid
- :is() (war: matches())
- :lang()
- :link
- :muted
- :not()
- :open
- :optional
- :out-of-range
- :picture-in-picture
- :placeholder-shown
- :popover-open
- :target
- :target-current
- :user-invalid
- :user-valid
- :valid
- :visited
- :where()
- einfache Selektoren
- Kombinatoren
- Pseudoelemente
- strukturelle Pseudoklassen