Ich habe die Kontrollkästchen in meinem Projekt geändert, um besser auf den Rest des Designs ausgerichtet zu sein, aber ich habe ein Problem: Bei jeder Markierung wird die Beschriftung des Kontrollkästchens leicht verschoben.Benutzerdefinierte Kontrollkästchen bewegen sich leicht, wenn ausgewählt
input[type="checkbox"] {
display: none !important;
}
input[type="checkbox"]+label:before {
position: relative;
content: " ";
display: inline-block;
width: 22px;
height: 22px;
border: 1px solid grey;
top: 4px;
margin: 0 10px 0 0;
}
input[type="checkbox"]:checked+label:before {
position: relative;
content: "✔";
display: inline-block;
width: 22px;
height: 22px;
border: 1px solid grey;
top: 4px;
margin: 0 10px 0 0;
}
<input type="checkbox" />
<label>Click to accept</label>
Hier ist das Ergebnis:
Und hier ist das, was passiert, wenn ich es wählen:
Was mache ich falsch?