Zum Hauptinhalt springen
VelinStyle v1.2.0
⌂ Startseite
  1. Docs
  2. Komponenten
  3. Button-Gruppe

Button-Gruppe 1.2.0

Combine related buttons into a single visual unit with .velin-btn-group, or arrange multiple groups with .velin-btn-toolbar. English: Button Group

Reifegrad: In VelinStyle 1.2.0 als stabil dokumentiert. Design Intelligence (Plan / Review / Agent-Meta) ist separat und, wo angegeben, Beta / Grundlage.

Wann verwenden

Wann nicht verwenden

Einfaches Beispiel

<div class="velin-btn-group" role="group" aria-label="Basic example">
  <button class="velin-btn velin-btn--outline">Left</button>
  <button class="velin-btn velin-btn--outline">Middle</button>
  <button class="velin-btn velin-btn--outline">Right</button>
</div>

Toolbar

<div class="velin-btn-toolbar" role="toolbar" aria-label="Toolbar">
  <div class="velin-btn-group" role="group" aria-label="First group">
    <button class="velin-btn velin-btn--primary">1</button>
    <button class="velin-btn velin-btn--primary">2</button>
    <button class="velin-btn velin-btn--primary">3</button>
  </div>
  <div class="velin-btn-group" role="group" aria-label="Second group">
    <button class="velin-btn velin-btn--outline">A</button>
    <button class="velin-btn velin-btn--outline">B</button>
  </div>
</div>

Groessen

Wende Button-Groessenklassen auf jeden Button innerhalb der Gruppe an.

<div class="velin-btn-group" role="group">
  <button class="velin-btn velin-btn--outline velin-btn--sm">S</button>
  <button class="velin-btn velin-btn--outline velin-btn--sm">M</button>
</div>

Barrierefreiheit

CSS-Variablen

VariableBeschreibung
--velin-color-borderDivider line between grouped buttons
--velin-radius-mdAeusserer Radius (first/last child)
--velin-space-2Toolbar gap between groups