Zum Hauptinhalt springen
VelinStyle v1.2.0
⌂ Home
  1. Docs
  2. Helpers
  3. Fokusring

Fokusring 1.2.0

Fuege mit .velin-focus-ring jedem Element einen konsistenten, zugaenglichen Fokusring hinzu. Farbe, Breite und Abstand lassen sich ueber CSS Custom Properties anpassen. English: focus-ring

Reifegrad: Globale :focus-visible-Outlines und .velin-focus-ring sind stable in 1.2.0 und an WCAG 2.2 Focus Appearance orientiert. Das ist keine Zertifizierung deiner gesamten UI.

Wann verwenden

Wann nicht verwenden

Standard-Fokusring

Druecke Tab, um den Button zu fokussieren. Der Ring erscheint nur bei :focus-visible, nicht beim Mausklick.

<button type="button" class="velin-btn velin-btn--outline velin-focus-ring">Fokussiere mich</button>

Eigene Farbe

Ueberschreibe --velin-focus-ring-color, um die Ringfarbe zu aendern.

<a href="#" class="velin-focus-ring" style="--velin-focus-ring-color: rgba(220, 53, 69, .5)">Gefahren-Ring</a>
<a href="#" class="velin-focus-ring" style="--velin-focus-ring-color: rgba(25, 135, 84, .5)">Erfolgs-Ring</a>

CSS-Variablen

:root {
  --velin-focus-ring-width: 3px;
  --velin-focus-ring-offset: 2px;
  --velin-focus-ring-color: var(--velin-color-focus);
}

Barrierefreiheit