Schieberegler
Numerische Werteauswahl über einen ziehbaren Griff. Unterstützt Einzelwert- und Bereichs- (zwei Griffe) Modi, Schrittmarkierungen und Live-Wertanzeige. Funktioniert eigenständig oder in Rails-Formularen mit versteckten Eingabefeldern zur Übermittlung.
Vorschau & Code
_slider.html.erb
███
██████ █████████ █████████
██████ █████
███ ██████ ████████████████████ ██████ █████████ ██████ ███ ███████████ ████ ██
█████ █████
███ ██████ ████████████████████ █████ ███████ ██████ ██████ ███████ ██████████ ███ ██████████ ███
█████████ ████████████ █████████ ████████████ ███████████ ████ ██
slider_controller.js
██████ █ ██████████ █ ████ ████████████████████
██████ ███████ █████ ███████ ██████████ █
██████ ███████ █ █
████████
███████
████████
███████████
███████████
███████████████
slider_component.html.erb
████ ██████████ █████████████████ ███
████████████████████████
██████████████████████████ ████ ███
██████████████████████████ ████ ███
███████████████████████████ █████ ███
████████████████████████████ ██████ ██ █ ███
████████████████████████████████ ██████████ ███
████████████████████████████████ ██████████ ███
███████████████████████████ █████ ████
slider_component.rb
█ ██████████████████████ ████
█████ ███████████████ █ ███████████████████
███ ███████████
█████ ████████
████ ██
████ ████
█████ ██
██████ ████
██████████ ████
slider_controller.js
██████ █ ██████████ █ ████ ████████████████████
██████ ███████ █████ ███████ ██████████ █
██████ ███████ █ █
████████
███████
████████
███████████
███████████
███████████████
Änderungsprotokoll
- Initial release with single and range modes
- Step marks support with auto-generation or custom label arrays
- Live value tooltip display above thumb(s)
- Keyboard navigation (Arrow keys, Home, End)
- Touch support for mobile devices
- Hidden inputs for Rails form submission
- Dark mode support with slate palette
Vollzugang erhalten
Schalte den Quellcode für diese und alle anderen Komponenten frei. Einmalige Zahlung für lebenslangen Zugang.
Jetzt Zugang erhalten