iter: d09 新增滑块 slider 组件

This commit is contained in:
ui-arch-bot
2026-10-23 16:53:06 +08:00
parent 1a4b2c1fed
commit a11157b80a
11 changed files with 258 additions and 10 deletions
+34
View File
@@ -539,6 +539,39 @@
padding-bottom: 12px;
}
/* —— 滑块 —— */
.ua-slider {
display: inline-flex;
align-items: center;
gap: var(--ua-space-3);
min-width: 180px;
}
.ua-slider-input {
flex: 1;
height: 4px;
margin: 0;
border-radius: var(--ua-radius-sm);
background: color-mix(in srgb, var(--ua-color-border) 70%, transparent);
accent-color: var(--ua-color-accent);
cursor: pointer;
transition: opacity 0.15s;
}
.ua-slider-input:focus-visible {
outline: none;
box-shadow: 0 0 0 3px color-mix(in srgb, var(--ua-color-accent) 20%, transparent);
}
.ua-slider-input:disabled {
opacity: 0.45;
cursor: not-allowed;
}
.ua-slider-value {
min-width: 32px;
color: var(--ua-color-text-muted);
font-size: var(--ua-font-size-md);
font-variant-numeric: tabular-nums;
text-align: right;
}
/* —— 多行输入 —— */
.ua-textarea {
width: 100%;
@@ -1045,6 +1078,7 @@
.ua-acc-body,
.ua-crumb-link,
.ua-pop,
.ua-slider-input,
.ua-switch-track,
.ua-switch-thumb,
.ua-tab,