我有一些複選框列表,我試圖自定義設計。但我的編碼不起作用。這裏是我的示例代碼:無法在CSS中設計複選框
我的CSS是:
input[type="checkbox"]{
display:none;
}
input[type="checkbox"] + span{
width:15px;
height:15px;
background:url(../img/uncheck_box.png) no-repeat;
display:inline-block;
}
input[type="checkbox"]:checked + span{
background:url(../img/check_box.png) no-repeat;
}
我的HTML是:
<input type="checkbox" id="1" /><span></span><label for="1">AAAA</label><br />
<input type="checkbox" id="2" /><span></span><label for="2">BBBB</label><br />
<input type="checkbox" id="3" /><span></span><label for="3">CCCC</label><br />
<input type="checkbox" id="4" /><span></span><label for="4">DDDD</label><br />
<input type="checkbox" id="5" /><span></span><label for="5">EEEE</label><br />
<input type="checkbox" id="6" /><span></span><label for="6">FFFF</label>
如果您需要跨瀏覽器解決方案,複選框很難自定義CSS。你也應該考慮一個JavaScript的替代品。 – 2013-03-21 11:27:37
可能的重複[如何使用CSS樣式複選框?](http://stackoverflow.com/questions/4148499/how-to-style-checkbox-using-css) – Quentin 2013-03-21 11:31:09
一個很好的教程做這個http:// lea .verou.me/2013/03/ios-6-switch-style-checkbox-with-pure-css/ – 2013-03-21 11:31:25