Oasis Stairs Progress
A staircase of five blocks where the climbed tiers are lit and a marker sits on the current step.
Progress bars, rings, meters, and completion indicators.
Pure CSS with no dependencies or build step. Open any effect for a live preview, source code, and browser editing.
Page 1 of 2
A staircase of five blocks where the climbed tiers are lit and a marker sits on the current step.
Eight paper facets alternate their crease direction and the five set folds carry the colour.
A polished amber fill with a light sheen that sweeps across it on a loop.
A piston head runs the bore back and forth while the charge ahead of it is compressed.
A thermal band read from a cold to hot ramp with a glowing knob parked at the current reading.
Six petals ring a pulsing golden heart and the four opened ones report the current share.
A transfer rate panel that plots fourteen recent samples against a dashed average line.
The fill ends in a pulsing comet head that keeps glowing at the leading edge of the track.
A wizard header with five numbered nodes sitting on one continuous rail that fills to the live step.
Two sine wave surfaces roll in opposite directions over a liquid level held at fifty five percent.
Seven motes of stardust lift off the filled span and fade away as they rise into the dark.
A retro cabinet meter made of chunky bevelled pixel blocks where the leading block keeps flashing.
A minimalist reading indicator drawn with one hairline rule, a single tick and widely tracked type.
An upload queue where three files each carry their own track, ratio and percentage read out.
Twelve separate basalt cells act as one bar; eight of them are lit for the current value.
A primary coloured arch fills with yellow to the current value beside a disc, a square and a wedge.
A hairline track with rounded caps whose warm brass fill breathes between six and eighty four percent.
A bobbin seen side on where the wound thread covers the core and the loose strand keeps tugging.
An open ended loader where a train of five dots keeps running through the tube from left to right.
A storage quota bar that prints used against total and drops two threshold markers on the track.
A triangle fills from its base toward the apex with a dashed rule pinned at the reached level.
A vertical pipeline trail whose rail fills down to the running stage while that node keeps pulsing.
A four stage step tracker where completed marks carry a drawn tick and a green connector.
A round pressure dial with a tick ring, a red danger band and a needle that keeps quivering.
One track carrying three stacked segments plus a legend that colour codes each slice.
Two chasing arrow arcs turn forever beside a device count and the current sync share.
A ladder of dots that grows toward the right; the lit copper dots mark the current stage.
The status line and the bar share one timeline, so the label flips to complete as the fill lands.
Poll rows where the vote share is painted behind the option name instead of on a separate track.
A race rail with distance ticks and a chequered flag while a glowing marker runs the lap.
A hairline outer arc carries the value while a dotted inner ring keeps turning for state.
A skewed game health bar whose colour is read off a fixed red to lime ramp and split by notches.
Beads of enamel travel in and merge into the filled mass through a blur and contrast gooey filter.
A review breakdown that stacks five bars from five stars down to one under an average score.
An analogue volume unit meter whose needle keeps flicking across a scale into the red end.
A slim conic ring with the percentage printed at its centre and a slow pulsing halo.
Crates ride a treading belt and drop into a bin that is already filled to two thirds.
A flat frosted bar with a label row and a soft cyan glow on the filled span.
The real progress element restyled with separate WebKit and Gecko pseudo element rules.
A vertical ladder of ten rungs lit from the bottom up, with the peak pair reserved for red.
A copy dialog where a sheet keeps flying from the source folder into the destination folder.
An art deco crown of five nested arches where the three gilded bands mark the reached value.
Two mechanical digit reels roll through their numbers behind a fixed percent sign.
A half circle gauge built from a conic gradient anchored at the bottom centre of the box.
Two concentric rings carry two different metrics with a colour matched key column beside them.
An organic ink blot marks the covered share while three rings keep spreading out from it.
An indeterminate bar: a soft ivory shuttle keeps running across the track with no fixed value.
Five vertical jade columns fill from the bottom, each carrying its own label underneath.
A gate valve leaves part of the port open and the flow behind it keeps drifting upward.
The hairline page loader that lives on top of a browser frame and stalls near the end.
Two native meter elements styled as lapis capsules through their vendor pseudo elements.
A fuel gauge with a blinking droplet icon, empty and full end marks and a low reserve fill.
A three lamp tower where only the running stage is lit and the other two stay dark.
A lamp throws a volumetric beam whose reach is the value, ending in a flickering lens flare.
A thick conic gradient ring cut out with a mask, holding a static seventy two percent sweep.
An organic ring holds the value arc while its outline morphs and breathes on a slow cycle.
A thermometer with a bulb, a graduated scale column and a mercury level parked at sixty eight percent.
A retro terminal meter with bevelled blocks, a scanline overlay and a monospaced read out.
Progress drawn as a grid of small mica tiles where fifteen of twenty four blocks are filled.
A level badge sits beside an experience bar that is divided into ten notched tenths.
A hexagonal cell fills from its base instead of a circle while a small hex satellite orbits it.
A sealed chamber fills with fog while two blurred puffs waft sideways at different speeds.
A vaporwave ring in magenta and cyan wraps a slatted retro sun that carries the percentage.
A countdown bar that drains from full to empty and shifts from green through amber to red.
A dashed ring made by masking a conic gradient with a repeating conic pattern of ticks.
Sand runs out of a funnel in a thin stream and the grains wander down onto a growing heap.
Diagonal hazard stripes fill the track to sixty percent with a hard edged onyx frame.
A round vessel filled to sixty two percent with a rotating blob that reads as a moving tide.
A battery shaped indicator with a moulded cap and a pearl fill sitting at seventy eight percent.
A rev counter whose banded arc runs into a red zone while the pointer keeps sweeping the range.
An arc built spiral winds outward through a stroke dash offset instead of running along a bar.
A plan usage meter with banded tiers and a bubble pointer that hangs over the current value.
A toothed wheel turns against a smaller counter rotating one while a ring holds the value.
The violet fill carries a striped overlay that slides sideways forever while the width stays put.
Seven chamfered LED segments climb a green to red ramp with five of them currently driven.
Carousel page dots where the active pill stretches and hosts its own autoplay timer bar.
Three nested activity rings track move, burn and stand goals inside one compact dial.
A dense disk map of sixty blocks in three states with a scanning beam crossing the grid.
A download row with a bobbing arrow glyph, a transferred size read out and a ruby fill.
A bullet style comparison where the reached bar runs under a raised marker showing the target.
A monochrome engraving plate where dense cross hatching marks the value under a ghosted numeral.
Progress printed as a plain fraction over twelve slats, seven of which are already driven.
A chunky inset slab where the percentage is printed inside the filled block itself.
A compression read out where the packed lane keeps collapsing against the raw lane above it.
Four rising strength bars where three are lit and the leading one keeps breathing on the edge.
A brutalist meter with a hard offset shadow, three pixel outlines and a dashed leading edge.
The value is the interface: an oversized clipped gradient numeral over a rule that matches its share.
An engraved calibration ruler with minor and major graduations under a dropped cursor.
An SVG ring counts a window down by animating its stroke dash offset all the way around.
A vertical glass tube holds a liquid level at fifty five percent while bubbles rise through it.
A three row skill list where each label sits above its own topaz coloured meter.
An hourglass built from two clipped triangles where the upper chamber drains as the lower one packs.
An upright cell whose electrolyte keeps climbing behind a bolt glyph while it charges.
Twelve rotated tick marks form a circular counter with eight of them lit around a centre count.
Three build stages chained by chevrons, each carrying its own meter and the live one still filling.
Ink soaks across a fibrous paper strip and the blurred wet edge keeps creeping at the verge.