--- title: '::-webkit-slider-thumb' slug: 'Web/CSS/::-webkit-slider-thumb' tags: - CSS - Input translation_of: 'Web/CSS/::-webkit-slider-thumb' ---
::-webkit-slider-thumb
这是type为range的input标签内的一种伪类样式,用于设置range的滑块的具体样式,该伪类只在内核为webkit/blink的浏览器中有效
该伪类需要配和::-webkit-slider-runnable-track使用,否则会没有效果.......
input[type=range]::-webkit-slider-thumb{
-webkit-appearance: none;/*清除默认样式*/
height:7vw;/*设置滑块高度*/
width:5vw;/*设置滑块宽度*/
background:#000;/*设置背景色*/
border-radius:10vw 10vw;/*加个圆角边*/
margin-top:-1vw;/*使用position的话会导致滑块不滑动,但是绑定的value是改变的,所以这里使用margin-top去做定位*/
}
input[type=range]::-webkit-slider-runnable-track{
border-radius: 30px;
background:#128;
height:15px;
}
这不是任何规范中的一部分,这是webkit/bink内核特有的(chrome/safari)