У меня есть флажок, и я изменил стиль флажка по кругу. Теперь мне нужно, когда пользователь выбирает флажок, тогда я должен отобразить флажок.
Если я удаляю -webkit-appearance: none;
, я получаю его, но мой css не работает.
Как я могу это сделать?
.checkbox_round {
width: 18px;
height: 18px;
background-color: white;
border-radius: 50%;
vertical-align: middle;
border: 1px solid #ddd;
outline: none;
cursor: pointer;
-webkit-appearance: none;
}
.checkbox_round:hover {
border-color: #000;
}
.checkbox_round:checked {
background-color: #f00;
}
<label><input type="checkbox" name="name1" value="1" class="checkbox_round"> check box1 </label>
<label><input type="checkbox" name="name2" value="2" class="checkbox_round"> check box1 </label>
<label><input type="checkbox" name="name3" value="3" class="checkbox_round"> check box1 </label>