Skip to content

Commit affbb15

Browse files
committed
positioning fix on slider ticks
1 parent fe3b64d commit affbb15

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "m3-svelte",
3-
"version": "3.4.11",
3+
"version": "3.4.12",
44
"license": "Apache-2.0 OR GPL-3.0-only",
55
"repository": "KTibow/m3-svelte",
66
"author": {

src/lib/forms/SliderTicks.svelte

+3-2
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
class="tick"
5353
class:hidden={Math.abs(tick / 100 - $valueDisplayed / range) < 0.01}
5454
class:inactive={tick / 100 > $valueDisplayed / range}
55-
style="left: calc(4px + {tick}% - {i * 2}px);"
55+
style:--x={tick / 100 - 0.5}
5656
></div>
5757
{/each}
5858
<div class="thumb"></div>
@@ -125,7 +125,8 @@
125125
height: 4px;
126126
border-radius: var(--m3-util-rounding-full);
127127
top: 50%;
128-
translate: 0 -50%;
128+
left: calc(50% + (100% - 0.75rem) * var(--x));
129+
translate: -50% -50%;
129130
background-color: rgb(var(--m3-scheme-primary-container));
130131
pointer-events: none;
131132
}

0 commit comments

Comments
 (0)