Chip 1.2.0
Compact elements for tags, filters, and selections with .velin-chip. Available in
five colour variants with outline, closable, avatar, and chip group. English: Chip
Reifegrad: In VelinStyle 1.2.0 als stabil dokumentiert. Design Intelligence (Plan / Review / Agent-Meta) ist separat und, wo angegeben, Beta / Grundlage.
Wann verwenden
- Kompakte Tags fuer Filter, ausgewaehlte Werte oder Kategorien mit
.velin-chip. - Removable or selectable tokens when the examples’ dismiss/select patterns fit.
Wann nicht verwenden
- Static status counts next to a title — use Badge.
- Vollstaendige Formular-Multiselects mit Typahead: verwende Combobox.
Varianten
Standard
Primaer
Erfolg
Warnung
Gefahr
Kontur
<span class="velin-chip">Default</span>
<span class="velin-chip velin-chip--primary">Primary</span>
<span class="velin-chip velin-chip--success">Success</span>
<span class="velin-chip velin-chip--warning">Warning</span>
<span class="velin-chip velin-chip--danger">Danger</span>
<span class="velin-chip velin-chip--outline">Outline</span>
Schliessbar
Vue
React
<span class="velin-chip velin-chip--primary">
Vue
<button class="velin-chip__close" aria-label="Remove Vue">×</button>
</span>
Mit Avatar
<span class="velin-chip">
<img class="velin-chip__avatar" src="avatar.jpg" alt="Jane">
Jane Doe
</span>
Chip-Gruppe
HTML
CSS
JavaScript
<div class="velin-chip-group">
<span class="velin-chip velin-chip--primary">HTML</span>
<span class="velin-chip velin-chip--primary">CSS</span>
<span class="velin-chip velin-chip--primary">JavaScript</span>
</div>
Barrierefreiheit
- Schliessbar chips need
aria-labelon the close button (e.g.aria-label="Tag entfernen"). - Klickbar chips should use
<button>instead of<span>.
CSS-Variablen
| Variable | Beschreibung |
|---|---|
--velin-color-surface-dim | Standard-Chip-Hintergrund |
--velin-color-border | Standard-Chip-Rahmen |
--velin-color-primary-subtle | Hintergrund der Primaervariante |
--velin-radius-full | Pill shape |