これをカスタム ラジオ ボタンとチェックボックスに使用していますが: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;
}
}