我一直在試圖弄清楚爲什麼這對我不起作用。我有一個CSS複選框,我想在選中時重新放置背景。有人能告訴我爲什麼這不起作用嗎?CSS input [type = checkbox]:複選框
這裏是原代碼: HTML
<input type="checkbox" />
<label>Flight</label>
CSS
input[type=checkbox]{
display: none;
}
input[type=checkbox] + label{
display: inline-block;
width: 32px;
height: 32px;
padding-left: 40px;
background-position: 0 0;
background-repeat: no-repeat;
line-height: 32px;
cursor: pointer;
}
input[type=checkbox]:checked + label{
background-position: left -32px;
}
label{
background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_d2a60beb8fb6bbb280642579049ebf65.png);
}
這裏是固定碼:
HTML
<input type="checkbox" id="travel_check" />
<label for="travel_check">Flight</label>
你在哪裏讀過,你可以用這種方式使用大括號? –
你的codepen代碼甚至沒有'input {type = checkbox}:checkbox'選擇器...你真的在問什麼? – Bojangles
@ÁlvaroG.Vicario以何種方式使用大括號?請詳細說明? – Colbyd