Я пытаюсь создать собственный стиль для флажка. Он работает нормально, пока я не разместил input
в пределах label
.пользовательский стиль для флажка с надписью
Кто-нибудь знает, как заставить CSS работать?
input[type=checkbox] { /* to hide the checkbox itself */
display:none;
}
input[type=checkbox] + label:before {
color:green;
display: inline-block;
}
input[type=checkbox] + label:before { /* unchecked icon */
content: "";
}
input[type=checkbox] + label:before { /* space between checkbox and label */
letter-spacing: 10px;
}
input[type=checkbox]:checked + label:before { /* checked icon */
content: "✔";
}
input[type=checkbox]:checked + label:before { /* allow space for check mark */
letter-spacing: 5px;
}
<label for="c2">
<input type="checkbox" id="c2" name="cc" />
<p>hello</p>
</label>
отлично, спасибо –
Добро пожаловать :) – TheYaXxE