Nur CSS-Tailwind-CSS-Bereichsschieberegler mit primären, sekundären, Akzent- und semantischen Farbvarianten. Größen xs-xl. WCAG AA zugänglich, funktioniert mit Django, HTMX, Laravel, React und jedem Stack.
Mit Bereichskomponenten können Benutzer mithilfe eines interaktiven Schiebereglers einen numerischen Wert innerhalb eines definierten Bereichs auswählen. Bereichsschieberegler basieren auf nativen HTML-Bereichseingaben und einem reibungslosen Design und bieten eine intuitive Kontrolle über kontinuierliche Werte. Das Frutjam-Sortimentssystem unterstützt mehrere Größen, Farben und Zustände – ideal für Lautstärkeregelung, Preisfilter und Timeline-Scrubbing.
Nur CSS, kein JavaScript erforderlich. WCAG AA zugänglich und Framework-unabhängig – funktioniert mit Django, HTMX, Laravel, React und jedem Stack.
| Klasse | Typ | Beschreibung |
|---|---|---|
| range | Base | Eingabe des gestalteten Bereichsschiebereglers |
| range-xs | Größe | Extra klein |
| range-sm | Größe | Klein |
| range-md | Größe | Mittel (Standard) |
| range-lg | Größe | Groß |
| range-xl | Größe | Extra groß |
| range-primary | Farbe | Primäre Designfarbe |
| range-secondary | Farbe | Sekundäre Themenfarbe |
| range-accent | Farbe | Akzentfarbe des Themas |
| range-neutral | Farbe | Neutrale Themenfarbe |
| range-info | Farbe | Semantische Infofarbe |
| range-success | Farbe | Semantische Erfolgsfarbe |
| range-warning | Farbe | Semantische Warnungsfarbe |
| range-error | Farbe | Semantische Fehlerfarbe |
Grundlegende Verwendung
<input type="range" min="0" max="100" value="40" class="range"> |
<input type="range" min="0" max="100" value="40" className="range"> |
Bereichsgrößen
1 2 3 4 5 | <input type="range" min="0" max="100" value="40" class="range range-xs"> <input type="range" min="0" max="100" value="40" class="range range-sm"> <input type="range" min="0" max="100" value="40" class="range range-md"> <input type="range" min="0" max="100" value="40" class="range range-lg"> <input type="range" min="0" max="100" value="40" class="range range-xl"> |
Bereichsfarben
1 2 3 4 5 6 7 8 | <input type="range" min="0" max="100" value="40" class="range"> <input type="range" min="0" max="100" value="40" class="range range-primary"> <input type="range" min="0" max="100" value="40" class="range range-secondary"> <input type="range" min="0" max="100" value="40" class="range range-accent"> <input type="range" min="0" max="100" value="40" class="range range-info"> <input type="range" min="0" max="100" value="40" class="range range-success"> <input type="range" min="0" max="100" value="40" class="range range-warning"> <input type="range" min="0" max="100" value="40" class="range range-error"> |
Bereich mit Stufen
1 2 3 | <input type="range" min="0" max="100" step="10" value="40" class="range"> <input type="range" min="0" max="100" step="5" value="40" class="range range-primary"> <input type="range" min="0" max="100" step="1" value="40" class="range range-secondary"> |
Bereich mit Beschriftung
1 2 3 4 5 6 7 8 9 | <label> <span class="block text-sm font-medium mb-2">Volume</span> <input type="range" min="0" max="100" value="70" class="range range-primary"> </label> <label> <span class="block text-sm font-medium mb-2">Price Range: $20 - $80</span> <input type="range" min="0" max="100" value="50" class="range"> </label> |
Deaktivierter Bereich
<input type="range" min="0" max="100" value="40" class="range" disabled> |
Bereich mit Markierungen
1 2 3 4 5 6 7 8 9 10 | <div> <div class="flex justify-between text-xs mb-2"> <span>0</span> <span>25</span> <span>50</span> <span>75</span> <span>100</span> </div> <input type="range" min="0" max="100" value="50" class="range range-primary w-full"> </div> |
Verwenden Sie Claude Code, Cursor oder einen anderen KI-Editor?
Cherry MCP stellt Ihrem KI-Editor bei Bedarf die genauen Reichweite-Klassennamen und -Strukturen zur Verfügung. Keine halluzinierten Klassen mehr.