【问题标题】:is there anyway to change background color of check box?反正有没有改变复选框的背景颜色?
【发布时间】:2013-10-23 19:42:44
【问题描述】:

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

【问题讨论】:

标签: jquery html jquery-ui css jquery-plugins


【解决方案1】:

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

JavaScript-based alternatives(甚至有些clever CSS hacks 使用覆盖),但控件本身的样式无法按照您想要的方式设置。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      这是一个很常见的问题,因为复选框不是典型的 HTML 元素。这是一个很好的answer。知道您的问题并非没有解决方案,它只是不像使用“标准”CSS3 那样容易。这是一个不错的tool,可以在没有 javascript 的情况下生成复选框。

      【讨论】:

        猜你喜欢
        • 2021-12-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-20
        • 2017-11-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多