我将它用于自定义单选按钮和复选框,但我需要:before
在单击时更改元素的背景。是否可以?
HTML
<div class="checkbox">
<input type="checkbox" value="1" name="test">
</div>
CSS(它的.less)
.checkbox {
display: inline-block;
margin: 0 4px 0 0;
cursor: pointer;
text-align: left;
padding: 0px;
input { display: none; }
&:before {
background: url(/img/checkboxes.png) no-repeat;
content: "";
float: left;
height: 18px;
width: 19px;
margin: 0;
}
}