fix(slider): fix incorrect placement of dots and marker text
parent
aa211fd789
commit
5d35f52968
|
@ -40,7 +40,8 @@ const Marks = (_: any, { attrs, slots }: any) => {
|
||||||
});
|
});
|
||||||
|
|
||||||
const bottomStyle = {
|
const bottomStyle = {
|
||||||
marginBottom: '-50%',
|
transform: `translateY(${reverse ? `-50%` : `50%`})`,
|
||||||
|
msTransform: `translateY(${reverse ? `-50%` : `50%`})`,
|
||||||
[reverse ? 'top' : 'bottom']: `${((point - min) / range) * 100}%`,
|
[reverse ? 'top' : 'bottom']: `${((point - min) / range) * 100}%`,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -53,8 +53,18 @@ const Steps = (_: any, { attrs }) => {
|
||||||
(!included && point === upperBound) ||
|
(!included && point === upperBound) ||
|
||||||
(included && point <= upperBound && point >= lowerBound);
|
(included && point <= upperBound && point >= lowerBound);
|
||||||
let style = vertical
|
let style = vertical
|
||||||
? { ...dotStyle, [reverse ? 'top' : 'bottom']: offset }
|
? {
|
||||||
: { ...dotStyle, [reverse ? 'right' : 'left']: offset };
|
...dotStyle,
|
||||||
|
[reverse ? 'top' : 'bottom']: offset,
|
||||||
|
transform: `translateY(${reverse ? '-50%' : '50%'})`,
|
||||||
|
msTransform: `translateY(${reverse ? '-50%' : '50%'})`,
|
||||||
|
}
|
||||||
|
: {
|
||||||
|
...dotStyle,
|
||||||
|
[reverse ? 'right' : 'left']: offset,
|
||||||
|
transform: `translateX(${reverse ? '50%' : '-50%'})`,
|
||||||
|
msTransform: `translateX(${reverse ? '50%' : '-50%'})`,
|
||||||
|
};
|
||||||
if (isActived) {
|
if (isActived) {
|
||||||
style = { ...style, ...activeDotStyle };
|
style = { ...style, ...activeDotStyle };
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue