CSS Showcase · Live Demo
Progress that keeps moving.
Animated linear bars, conic-gradient rings, and step wizards — driven by React state and setInterval, styled with semantic tokens.
Featured demo
mobile · thin-topUploads
resume.pdf12%
photo.jpg32%
mobile design patterns
progress-thin-top.css
/* Page-top thin progress bar */
.thin-top-bar {
position: sticky;
top: 0;
height: 3px;
width: 100%;
background: color-mix(in oklch, var(--foreground) 10%, transparent);
z-index: 20;
}
.thin-top-bar > span {
display: block;
height: 100%;
background: var(--primary);
transition: width 0.3s ease;
}CSS features used
- • position: sticky bar
- • Nested span width transition
- • color-mix background tint
- • z-index layering
