Segmentsteuerung 1.2.0
Das <velin-segmented-control> Komponente ist eine Toggle-Gruppe mit aria-pressed auf jedem Segment. Markiere den Standard mit dem selected attribute. Added in 0.7.5. English: Segmentsteuerung
Reifegrad: Dokumentiert als stabil in VelinStyle 1.2.0. Design Intelligence (Plan / Review / Agent-Meta) ist separat und Beta / Foundation wo vermerkt.
Wann verwenden
- Exklusive Auswahl in einer kompakten Toggle-Gruppe mit
<velin-segmented-control>(aria-pressedauf Segmenten). - Ansichtsmodi oder kurze Optionssets, bei denen eine Segmentsteuerung besser passt als Radios oder Tabs.
Wann nicht
- Independent actions that can all stay available — use Button-Gruppe.
- Multi-page navigation — use Navs & Tabs.
Beispiel
<velin-segmented-control aria-label="View">
<button type="button" selected>List</button>
<button type="button">Grid</button>
</velin-segmented-control>
Import
Lade das Bundle einmal und nutze dann das Custom Element in deinem Markup:
<script type="module" src="../../dist/velinstyle-components.min.js"></script>
<velin-segmented-control>…</velin-segmented-control>
Barrierefreiheit
- Beschrifte das Control (Beispiele nutzen
aria-labelon<velin-segmented-control>). - Jedes Segment nutzt
aria-pressed; mark the default with theselectedattribute.