ホームページ > 記事 > ウェブフロントエンド > CSS カスタム チェックボックス
CSDN に来る処女の質問:
この話は、CSS を使用してチェックボックスのスタイルを単純にカスタマイズしたかったために始まりました。そして、次のことを行いました:
<input id = "my-checkbox" type = "checkbox"/><label for = "my-checkbox"></label>
input[type="checkbox"]{opacity:0;}input[type="checkbox"] + label:before{background:#d5d5d5; content:""; height: 15px; width: 15px; position: absolute; top: 0; left: 0; }
別のスパンを追加できますか?
<style type="text/css">input[type="checkbox"]{opacity:0;}input[type="checkbox"] + span:before{background:#d5d5d5; content:" "; }input[type="checkbox"]:checked + span:before{background:#ff0000; }</style></head><body><label><input type="checkbox"/><span></span>xxxxxxxxxxxxxxxxxxx</label>
これに従って問題は確かに解決されました、ありがとう!