Files
Stirling-PDF/frontend/shared/components/Slider.css
T

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

69 lines
1.4 KiB
CSS
Raw Normal View History

2026-06-02 17:08:24 +01:00
.sui-slider {
display: inline-flex;
align-items: center;
gap: var(--space-3);
width: 100%;
}
.sui-slider--disabled {
opacity: 0.5;
}
.sui-slider__input {
flex: 1 1 auto;
appearance: none;
-webkit-appearance: none;
height: 0.5rem;
border-radius: var(--radius-pill);
background: linear-gradient(
90deg,
var(--color-blue) 0%,
var(--color-blue) var(--slider-pct),
var(--color-bg-muted) var(--slider-pct),
var(--color-bg-muted) 100%
);
outline: none;
}
.sui-slider__input::-webkit-slider-thumb {
appearance: none;
-webkit-appearance: none;
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #fff;
border: 2px solid var(--color-blue);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
cursor: pointer;
transition: transform var(--motion-fast);
}
.sui-slider__input::-moz-range-thumb {
width: 1rem;
height: 1rem;
border-radius: 50%;
background: #fff;
border: 2px solid var(--color-blue);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
cursor: pointer;
}
.sui-slider__input:focus-visible::-webkit-slider-thumb {
outline: 2px solid var(--color-blue);
outline-offset: 2px;
}
.sui-slider__input:hover::-webkit-slider-thumb {
transform: scale(1.08);
}
.sui-slider__value {
flex: 0 0 auto;
min-width: 3rem;
text-align: right;
font-family: var(--font-mono);
font-size: 0.75rem;
font-weight: 500;
color: var(--color-text-2);
}