当前位置: 首页 > 面试题库 >

CSS-为什么我不能更改复选框的颜色?

桑璞
2023-03-14
问题内容

我尝试设置复选框背景颜色的样式,但是无论做什么都不会改变。我正在使用最新的Firefox 29。

CSS中是否有一些规则更改,或者可能在浏览器中?

CSS:

input[type="checkbox"] {
    background: #990000;    
}

.chk {
   background-color: #990000;

}

问题答案:

复选框无法设置样式。您将需要一个第三方js插件,这里有很多可用的插件。

如果要自己执行此操作,则基本上涉及隐藏复选框以创建一个元素并对其进行样式设置,然后将其click事件绑定到两个函数,一个用于更改其外观,另一个用于激活复选框的click事件。

尝试为下拉选择元素上的小向下箭头设置样式时,会出现相同的问题。



 类似资料:
  • 我尝试样式复选框背景颜色,但它不会改变任何我做。我正在使用最新的火狐29。 是否在css中或浏览器中有一些规则更改? CSS: 下面是一个演示http://jsfidle.net/6kxrg/

  • 我可以更改复选框的颜色,但似乎无法更改文本标签的颜色。我想用CSS做这个。这是我的密码。 我尝试添加带有复选框的标签选择器,如许多其他网站上提到的,但它不起作用。。 我非常感谢你的帮助,我在这方面花了很多时间,如果能找到解决办法,我会感到非常欣慰。提前谢谢!!

  • 我有一个选择框,当选择框被单击并显示所有选项时,我正在尝试更改选项的背景颜色。

  • 问题内容: 如何更改复选框(输入)边框的样式?我已经戴上了它,但是在FireFox 3.5中,什么都没有发生! 问题答案: 如果 任何 浏览器发生问题,我都会感到惊讶。这是那些出色的表单元素之一,浏览器往往不会让您设置太多样式,并且人们通常尝试替换为javascript,以便他们可以设置样式/代码以使其外观和行为类似复选框。

  • 我正在创建一个警报对话框,上面有两个多选项,我想更改复选框的颜色以更好地适应我的应用程序的主题。这是一张照片: 您可以看到多选项项的默认绿色,而我的EditText具有正确的重音颜色。下面是我创建对话框的代码: 这是我设置布局的XML文件(order\u drink\u dialog.XML): 我在网上进行了广泛的搜索,我所能找到的只是人们使用类似和这样的替代方案,但没有一个提供我想要的外观或适

  • 问题内容: 当我看到以下代码无法按预期工作时,我有些困惑。 我认为Java总是通过引用将变量传递给函数。因此,为什么函数不能重新分配变量? 该程序输出。 问题答案: 对对象的引用是通过Java中的 值 传递的,因此在方法内部分配给局部变量不会更改原始变量。仅局部变量指向新字符串。稍微了解一下ASCII艺术可能会更容易理解。 最初,您有: 首次输入方法setNotNull时,您 将在中 获得null