Reproduction link
Steps to reproduce
设置纯黑色滑块
<ConfigProvider
theme={{
components: {
Slider: {
handleSize: 16,
handleActiveColor: '#000',
handleColor: '#000',
trackBg: '#000',
trackHoverBg: '#000',
},
},
}}
>
<Slider tooltip={{ formatter: null }} />
</ConfigProvider>
然后把滑块after也设置为黑色
.ant-slider .ant-slider-handle::after {
background-color: #000;
}
What is expected?
没有轻微抖动
What is actually happening?
初始化之后hover上去有轻微抖动
| Environment | Info |
| ------------ | ------------ |
| antd | 5.15.1 |
| React | react |
| System | macOS 14.3 |
| Browser | 版本 122.0.6261.112 |
2条答案
按热度按时间k3bvogb11#
Start a new pull request in StackBlitz Codeflow .
oyjwcjzk2#
你这个不是颜色的问题吧,是因为你的 handleSize 设置的跟 hover 时的效果大小差不多,期间有个动画 所以看起来抖动了,或者加上 css 样式