<input type="checkbox" id="awesome" />
<label for="awesome">
Awesome!
</label>
input[type="checkbox"] + label::before {
content: '\a0';
/* 不换行空格 */
display: inline-block;
vertical-align: .2em;
width: .8em;
height: .8em;
margin-right: .2em;
border-radius: .2em;
background: silver;
text-indent: .15em;
line-height: .65;
}
input[type="checkbox"] {
position: absolute;
clip: rect(0, 0, 0, 0);
}
input:checked + label::before {
content: '\2713';
background: yellowgreen;
}