Solstice Arc
The sun is the thumb. Drag it across the sky and the whole landscape follows; past the horizon it becomes the moon.
Free tool · Slider Library
Explore a creative collection of interactive sliders. From illustrated worlds and liquid motion to physics-driven controls and immersive 3D experiences. Discover, experiment and get the code to build them yourself.
These are just ideas for creative thinking. Take inspiration from them, build your own, and tag us. If you create something extraordinary, we will publish it here with full credit to you.
Every slider is a small experience: a sun you drag across the sky, a ratchet that clicks, ink that flows.
A real native range input is always the control, so the keyboard, touch and screen readers work however strange the surface gets.
Plain HTML, CSS and JavaScript in its own folder. Download it in one click. No form, no account, no payment.
Featured
The sun is the thumb. Drag it across the sky and the whole landscape follows; past the horizon it becomes the moon.
A brass knob on a toothed rack. It resists between notches, then drops in with a click, a flick of the pawl and a pulse of vibration.
A magnet on a steel rule. Iron filings align to it and the marks attract it, but it can rest anywhere.
The word is the track. Letters bulge and fill as the thumb passes over them.
Compare by sweeping a clock hand: a blueprint becomes the built house in the sector you have swept.
A ball in a shallow bowl. Drag it up the slope, release, and it rolls back to the default and settles.
Ink on wet paper. An SVG blur and colour-matrix filter makes the thumb and its tooltip one liquid.
The collection
The baseline every other slider inherits, presented as a lamp dimmer: one native range, a filled track, a value tooltip.
No thumb: the number itself is the handle. Digits roll like an odometer, it stretches with speed, and you can type into it.
A battery of cells on a native range. Whole cells light, the active cell pulses, low values turn red. Skins: battery, volume bars, named stops.
An illustrated face morphs continuously from glum to delighted as the value rises. Emoji skin included.
A hi-fi volume knob you turn in place; the LED halo fills and a tone rises with it.
A bead travels 270 degrees around a ring; the centre number and the colour run from cold to warm.
Two gold rings on a price rule. Two native inputs, one range, APG multi-thumb semantics.
A strip of drawn frames with a playhead. Played, buffered and hovered ranges on one native input, with a frame preview.
A vertical native range drawn as a mercury thermometer; the column rises from the bulb.
Zero in the middle. The fill grows from the centre and a beam on a pivot tilts with the sign.
The comparison everyone knows: a sketch becomes a painting across a divider. Own build with a real native control and ARIA.
A logarithmic scale from 20 Hz to 20 kHz. Equal movements are unequal steps, and a tone lets you hear why.
A rubber band you can over-pull. Past the ends the track squishes and stretches, then springs back when you let go.
An air-hockey puck on a rail. Fling it and it coasts with momentum, bounces off the end with a knock, and settles.
A safe dial that keeps turning past 360 degrees. Each full turn adds to the total and every number clicks.
Two sliders folded into one plane: drag a point across a colour field to choose hue and brightness together. Two native ranges underneath.
Seek inside a drawn audio waveform. Played bars light up, hovered bars preview, and a synthesised clip plays from the playhead.
The slider is the timeline of a Lottie animation: a paper plane folds itself as you drag.
The handle is a seed that morphs into a sprout, a flower and a fruit as the value grows.
A comet on a night track. The faster you drag, the longer and brighter the particle tail it leaves behind.
Three states of one scene side by side: two dividers, three panels, one picture across the seasons.
Creative experiments
WebGL scenes, tilt and pinch, and a Platform Lab of pure-CSS tricks only the newest browsers can do. Each still has a native control underneath and a fallback.
CSS reads the thumb position through a view-timeline: a live readout with no JavaScript at all.
An anchor-positioned tooltip that tilts with speed, with zero JavaScript.
A track drawn with CSS shape() that ripples toward the thumb.
A WebGL shader plane synced to a DOM slider: the value sets the ripple strength and the image flows.
A physical fader modelled in 3D, mirrored to a native control: slide it and the lights in the room fade.
Several gestures drive one value: a magnifier zooms a map by pinch, wheel, drag or keys.
Tilt the phone to pour water from a glass; a slider does the same on desktop.
How it works
Every card here is a live slider. Drag it, tap it, or Tab to it and use the arrow keys.
Each slider has its own page: fullscreen, reset, phone and tablet previews, its own controls and the full source.
Download the ZIP: HTML, CSS, JavaScript, a React wrapper, dependencies and an MIT licence. Want it built into your product? Talk to us.
Work with Codevibe
If you like our design work and want us to build something like this for you, we are happy to do that. The same team that made this library builds websites, apps and product UIs that people enjoy using.
Questions
Yes. Every slider ships with its HTML, CSS and JavaScript under the MIT licence, free for personal and commercial projects. Download the ZIP from any slider page. There is no form, no account and no payment.
No. Each slider is plain HTML, CSS and JavaScript in its own folder, with a small shared scaffold. Open the demo page from the ZIP and it runs. A thin React wrapper is included for React and Next.js projects.
Every slider uses a real native range input as the control, however unusual the surface looks. Keyboard arrows, Page Up/Down, Home and End work, screen readers hear a meaningful value, and animation respects reduced-motion settings.
Chrome, Edge, Firefox and Safari. The Platform Lab sliders use the newest CSS features, which today only Chromium supports fully; they show a labelled fallback elsewhere. The 3D sliders need WebGL and fall back to a still image without it.
Tell us what you are working on. We will respond within 12 hours on working days with an honest assessment and a recommended path forward.