Components
Progress Bar
The .quanta-progress-bar
component displays completion status.
It wraps one or more .quanta-progress-bar-inner
elements (for stacking), and supports color, style, size, radius, and animation variants.
Basic Usage
Create a simple progress bar with inner element width set via inline style or utility classes.
<div class="quanta-progress-bar">
<div
class="quanta-progress-bar-inner"
style="width: 45%;"
></div>
</div>
Color Variants
Apply semantic color variants by adding modifier to the outer wrapper.
<div class="quanta-progress-bar quanta-progress-success">…</div>
<div class="quanta-progress-bar quanta-progress-warning">…</div>
<div class="quanta-progress-bar quanta-progress-info">…</div>
<div class="quanta-progress-bar quanta-progress-danger">…</div>
Style Variants
Use .quanta-progress-soft
, .quanta-progress-glass
, or .quanta-progress-gradient
on the outer.
<div class="quanta-progress-bar quanta-progress-soft">…</div>
<div class="quanta-progress-bar quanta-progress-glass">…</div>
<div class="quanta-progress-bar quanta-progress-gradient">…</div>
Striped & Animated
Add .quanta-progress-striped
for stripes, and .quanta-progress-animated
for moving stripes.
<div class="quanta-progress-bar quanta-progress-striped">…</div>
<div class="quanta-progress-bar quanta-progress-striped quanta-progress-animated">…</div>
Size & Radius
Control height with .quanta-progress-sm
/-md
/-lg
,
and corner rounding with .quanta-progress-rounded-none
/-md
/-full
.
<div class="quanta-progress-bar quanta-progress-sm quanta-progress-rounded-full">…</div>
Predefined Fill
Use utility classes .quanta-progress-25
/-50
/-75
/-100
to set inner width.
<div class="quanta-progress-bar quanta-progress-50">…</div>
Stacked Bars
For composite progress, add multiple .quanta-progress-bar-inner
inside a .quanta-progress-bar
with .quanta-progress-stack
.
<div class="quanta-progress-bar quanta-progress-stack">
<div class="quanta-progress-bar-inner" style="width:40%"></div>
<div class="quanta-progress-bar-inner quanta-progress-info" style="width:30%"></div>
<div class="quanta-progress-bar-inner quanta-progress-warning" style="width:20%"></div>
</div>
Dark Mode & Responsive
In dark mode, background and inner bar colors adjust automatically. On small screens, bar height shrinks for compact fit.