我想使用图像而不是常规无线电输入。
我是这样做的:
input[type="radio"]{
content:url('/images/new-home-page/Checkbox.png');
height:3vh;
width:3vh;
}
input[type="radio"]:checked{
content:url('/images/new-home-page/checkedCheckbox.png');
}
不幸的是,他们周围有圈子。我尝试使用 border:none
或 text-decoration:none
但它没有帮助。有人可以帮我吗?
他们现在看起来像这样:
原文由 divHelper11 发布,翻译遵循 CC BY-SA 4.0 许可协议
我会要求你使用 CSS 的
appearance
属性,它负责这样的组件。因此,设置appearance: none
将使一种display: none
成为组件的外观,这正是您所需要的。您可以使用这段 CSS 来使组件不显示,同时将元素保留在视图中:片段
输出:http: //output.jsbin.com/digebimolu/1