【发布时间】:2018-06-04 15:45:48
【问题描述】:
您可以使用 ::-webkit-slider-thumb、::-moz-range-thumb 和 ::-ms-thumb 选择器更改 HTML5 滑块的“拇指”(旋钮)的 CSS 样式。
您可以使用::-webkit-slider-runnable-track、::-moz-range-track 和::-ms-track 选择器更改 HTML5 滑块的“轨道”(凹槽)的 CSS 样式。
但是如果我想通过 JavaScript 改变“拇指”或“轨道”的样式怎么办?
这可能吗?如果这是可能的,我该怎么做?
【问题讨论】:
-
(经过反思,这可能不是一个理想的副本,因为问题已经包含了您需要的答案。基本上不是尝试直接在 js 中访问阴影元素,而是将
<style>节点附加到文档包含修改它们的css规则) -
@DanielBeck:不确定我想要那个。我宁愿使用 Lea Verou 的技术,使用 CSS 变量更改这些值...如 here...
-
这很聪明;我以前没见过这种技术。
标签: javascript html css css-selectors pseudo-element