我正在尝试使用以下内容设置复选框的样式:
<input type="checkbox" style="border:2px dotted #00f;display:block;background:#ff0000;" />
但不应用该样式。该复选框仍显示其默认样式。我如何给它指定的样式?
发布于 2019-08-09 20:28:41
您可以在现代浏览器上简单地使用appearance: none,这样就没有默认样式,所有样式都可以正确应用:
input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: inline-block;
width: 2em;
height: 2em;
border: 1px solid gray;
outline: none;
vertical-align: middle;
}
input[type=checkbox]:checked {
background-color: blue;
}https://stackoverflow.com/questions/4148499
复制相似问题