CSS-为什么我不能更改复选框的颜色?
我尝试设置复选框背景颜色的样式,但是无论做什么都不会改变。我正在使用最新的Firefox 29。
CSS中是否有一些规则更改,或者可能在浏览器中?
input[type="checkbox"] { background: #990000;
}
.chk {
background-color: #990000;
}
回答:
复选框无法设置样式。您将需要一个第三方js插件,这里有很多可用的插件。
如果要自己执行此操作,则基本上涉及隐藏复选框以创建一个元素并对其进行样式设置,然后将其click事件绑定到两个函数,一个用于更改其外观,另一个用于激活复选框的click事件。
尝试为下拉选择元素上的小向下箭头设置样式时,会出现相同的问题。
以上是 CSS-为什么我不能更改复选框的颜色? 的全部内容, 来源链接: utcz.com/qa/423533.html