Nul*_*ter 10
你可以使用图像来做到这一点.
CSS
#mycheckbox
{
display: none;
}
#mycheckbox + label
{
float: left;
width: 200px;
height: 200px;
background: url('/path/to/photo_of_big_unchecked_box.png');
}
#mycheckbox:checked + label
{
background: url('/path/to/photo_of_big_checked_box.png');
}
Run Code Online (Sandbox Code Playgroud)
HTML
<input type="checkbox" name="mycheckbox" id="mycheckbox"><label for="mycheckbox"></label>
Run Code Online (Sandbox Code Playgroud)
这是你实现目标的一种方式.
编辑
这是IE的工作链接
您无法更改大多数浏览器中复选框的外观。检查这个:http://www.456bereastreet.com/lab/styling-form-controls-revisited/checkbox/
尝试添加一个元素并使其更改复选框的状态。检查这个示例:http ://ryanfait.com/resources/custom-checkboxes-and-radio-buttons/