mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-04-17 20:22:55 +00:00
refactor: implementation idea changed
This commit is contained in:
parent
bd231ce932
commit
1aeb8637cd
4 changed files with 17 additions and 16 deletions
|
|
@ -109,10 +109,9 @@ const Slider = ({ className, value, buffered, minimumValue, maximumValue, disabl
|
|||
<div className={styles['track-after']} style={{ width: `calc(100% * ${thumbPosition})` }} />
|
||||
</div>
|
||||
<div className={styles['layer']}>
|
||||
<svg className={styles['thumb']} style={{ marginLeft: `calc(100% * ${thumbPosition})` }} viewBox={'0 0 10 10'}>
|
||||
<circle cx={'5'} cy={'5'} r={'4'} className={styles['background-circle']} />
|
||||
<div className={styles['thumb']} style={{ marginLeft: `calc(100% * ${thumbPosition})` }} viewBox={'0 0 10 10'}>
|
||||
<circle cx={'5'} cy={'5'} r={'2.5'} />
|
||||
</svg>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
|
|
|||
|
|
@ -64,11 +64,7 @@ html.active-slider-within {
|
|||
width: var(--thumb-size);
|
||||
height: var(--thumb-size);
|
||||
transform: translateX(-50%);
|
||||
fill: var(--primary-foreground-color);
|
||||
|
||||
.background-circle {
|
||||
fill: var(--primary-accent-color);
|
||||
filter: brightness(130%);
|
||||
}
|
||||
background-color: var(--primary-foreground-color);
|
||||
border-radius: 100%;
|
||||
}
|
||||
}
|
||||
|
|
@ -32,7 +32,19 @@
|
|||
}
|
||||
|
||||
.slider-thumb {
|
||||
fill: var(--primary-accent-color);
|
||||
background-color: var(--primary-accent-color);
|
||||
|
||||
&:after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
border-radius: 100%;
|
||||
box-shadow: 0 0 0 0.25rem var(--primary-accent-color) inset;
|
||||
filter: brightness(130%);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -5,7 +5,6 @@
|
|||
:import('~stremio/common/Slider/styles.less') {
|
||||
slider-track: track;
|
||||
slider-track-after: track-after;
|
||||
slider-thumb-background-circle: background-circle;
|
||||
}
|
||||
|
||||
.volume-slider:not(:global(.disabled)) {
|
||||
|
|
@ -22,9 +21,4 @@
|
|||
background-color: var(--primary-foreground-color);
|
||||
}
|
||||
}
|
||||
|
||||
.slider-thumb-background-circle {
|
||||
fill: var(--primary-foreground-color);
|
||||
filter: brightness(100%);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue