fix(style): slider
This commit is contained in:
parent
a4441f9e53
commit
b90186aefd
|
@ -88,7 +88,7 @@ onMounted(() => {
|
||||||
ref="input"
|
ref="input"
|
||||||
v-model="index"
|
v-model="index"
|
||||||
type="range"
|
type="range"
|
||||||
style="width: var(--slider-width); opacity: .001; cursor: pointer;"
|
style="width: var(--slider-width); cursor: pointer;"
|
||||||
:max="keys.length - 1"
|
:max="keys.length - 1"
|
||||||
:autofocus="autofocus || undefined"
|
:autofocus="autofocus || undefined"
|
||||||
>
|
>
|
||||||
|
@ -152,10 +152,13 @@ onMounted(() => {
|
||||||
}
|
}
|
||||||
// Fake slider
|
// Fake slider
|
||||||
.range {
|
.range {
|
||||||
width: calc(var(--step-size) * var(--current-step));
|
width: calc(var(--step-size) * var(--current-step) + 2px);
|
||||||
border-bottom: 2px solid currentcolor;
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 11px;
|
top: 6px;
|
||||||
|
left: 2.5px;
|
||||||
|
height: 8px;
|
||||||
|
border-radius: 8px;
|
||||||
|
background-color: var(--fw-primary);
|
||||||
transition: all .1s;
|
transition: all .1s;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
opacity: var(--slider-opacity);
|
opacity: var(--slider-opacity);
|
||||||
|
@ -168,15 +171,16 @@ onMounted(() => {
|
||||||
width: 16px;
|
width: 16px;
|
||||||
height: 16px;
|
height: 16px;
|
||||||
left: calc(var(--step-size) * var(--current-step));
|
left: calc(var(--step-size) * var(--current-step));
|
||||||
background: currentcolor;
|
background: var(--fw-primary);
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 4px;
|
top: 2px;
|
||||||
|
margin-left: 2px;
|
||||||
transition: all .1s;
|
transition: all .1s;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
input:focus~.pin {
|
input:focus~.pin,
|
||||||
background-color: var(--focus-ring-color);
|
input:hover~.pin {
|
||||||
outline: 2px solid currentcolor;
|
outline: 1px solid currentColor;
|
||||||
}
|
}
|
||||||
&[disabled] .pin {
|
&[disabled] .pin {
|
||||||
display: none;
|
display: none;
|
||||||
|
|
Loading…
Reference in New Issue