【问题标题】:Change the border color of the checkbox and radio button [duplicate]更改复选框和单选按钮的边框颜色[重复]
【发布时间】:2013-08-01 20:37:33
【问题描述】:

如何使用 CSS 更改复选框和单选按钮的边框颜色(圆形和矩形颜色)?

我尝试了很多,但没有找到正确的。

请给我建议?

【问题讨论】:

  • 你在看什么浏览器?某些浏览器不允许您更改这些元素的样式。
  • 检查这个:google.co.in/…

标签: html css


【解决方案1】:

这根本不可能。但是,有一种解决方法,使实际的复选框不可见,并将样式标签用作叠加层。看起来不错,工作正常。

更多信息在这里:http://css-tricks.com/the-checkbox-hack/

【讨论】:

    【解决方案2】:

    用 div 包裹复选框,然后在其周围放置边框或创建 table 并在 td 周围放置边框

    div{
       border: 1px solid red
    }
    

    td{
       border: 1px solid red
    }
    
    
    <div>
       <input type="checkbox"/>
    </div>
    

    【讨论】:

      【解决方案3】:

      您可以制作自定义单选按钮。 您可以使用 js 显示或隐藏图像。图像将看起来像设计的复选框,并且应该隐藏原始复选框。 更改图像点击复选框的值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-08-12
        • 2017-09-21
        • 1970-01-01
        • 1970-01-01
        • 2013-04-19
        • 2012-03-29
        • 2018-01-31
        • 2018-01-24
        相关资源
        最近更新 更多