我正在創建自定義單選按鈕,並且確實應用了css,而且看起來不錯,但是當我點擊它時,不會改變外觀。無法在自定義單選按鈕上應用css
這裏是我的HTML:
<input type="radio" name="single_multiple_flag" class="radio" id="single_venue" value="single_venue" checked="checked">
<label for="single_venue">Single Venue</label>
<input type="radio" name="single_multiple_flag" class="radio" id="multiple_venue" value="multiple_venue">
<label for="multiple_venue">Multiple Venues</label>
這裏是我的CSS:
.ugc_block .ele1 input[type=radio]{opacity:0;}
.ugc_block .ele1 label::before{
background: rgba(0, 0, 0, 0) url("../images/check.png") no-repeat scroll -6px -5px/375px auto;
content: "";
height: 30px;
margin-left: -45px;
margin-top: -3px;
position: absolute;
width: 27px;
}
.ugc_block .ele1 input[type=radio]:checked + .ugc_block .ele1 label::before{
background: rgba(0, 0, 0, 0) url("../images/checked.png") no-repeat scroll -103px -5px/375px auto;
content: "";
height: 30px;
margin-left: -45px;
margin-top: -3px;
position: absolute;
width: 27px;
}
你做錯了你的第二個CSS。 代替該: '.ugc_block .ele1輸入[類型=無線電]:檢查+ .ugc_block .ele1標籤:: before' 則應使用此: '.ugc_block .ele1輸入[類型=無線電] :檢查+標籤::之前' 這將工作 –
哦是的!你說得對。即使@helenys做了正確和相同的事情。謝謝你們:) –