Skip to main content
VelinStyle v0.8.0
⌂ Home
  1. Docs
  2. Components
  3. Button Group

Button Group

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

Basic Example

<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>

Sizes

Apply button size classes to each button inside the group.

<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>

Accessibility

CSS Variables

VariableDescription
--velin-color-borderDivider line between grouped buttons
--velin-radius-mdOuter border radius (first/last child)
--velin-space-2Toolbar gap between groups

Theme wählen