【发布时间】:2013-08-21 09:52:37
【问题描述】:
我一直相信您能够访问和覆盖 Shadow DOM 元素的样式。我看到了关于 html5rocks 的文章,它定义了你可以使用哪些 webkit 特定的选择器: http://www.html5rocks.com/en/tutorials/webcomponents/shadowdom-201/
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
background-color: blue;
width: 10px;
height: 40px;
}
但是,当我尝试这样做时,它并没有按预期工作 - 似乎某些 sytle 属性无法被覆盖。例如高度和宽度 但是,设置 webkit 外观似乎确实使它看起来像一个按钮。
这是真的吗?
我想做的是设置范围滑块的样式,以便手柄和轨道可以是不同的颜色。
这是一个简单的演示:http://jsfiddle.net/sidonaldson/dCKd3/ 我可以隐藏按钮,但是当我设置背景颜色时它会弹回来!
【问题讨论】:
标签: css html shadow-dom