0

我想更改复选框的内部背景颜色, 我的意思是我搜索太多的白色方块 ,但大部分文章只是说创建 div 并更改 div 的背景颜色,但此方法不会更改白色方块。

4

3 回答 3

2

复选框(还有单选和选择)与其他 HTML 元素不同。它们与作为操作系统一部分的标准控件密切相关。您无法控制它们的呈现方式。

基于 JavaScript 的替代s(甚至是一些使用覆盖的巧妙 CSS hack),但控件本身无法按照您想要的方式设置样式。

于 2013-10-23T19:46:01.467 回答
0

这是一个很常见的问题,因为复选框不是典型的 HTML 元素。这是一个很好的答案。知道您的问题并非没有解决方案,它只是不像使用“标准”CSS3 那样容易。这是一个无需 javascript 即可生成复选框的好工具。

于 2013-10-23T20:29:13.503 回答
0

大多数浏览器使用底层操作系统的原生复选框样式。我会使用 HTML/CSS/JS 来创建一个自定义复选框,您可以随意设置样式。

于 2013-10-23T19:50:15.397 回答