Ich muss ein benutzerdefiniertes Kontrollkästchen nur mit HTML und CSS erstellen. Bisher habe ich:Benutzerdefiniertes Kontrollkästchen, das nur CSS und HTML verwendet
HTML/CSS:
.checkbox-custom {
opacity: 0;
position: absolute;
}
.checkbox-custom,
.checkbox-custom-label {
display: inline-block;
vertical-align: middle;
margin: 5px;
cursor: pointer;
}
.checkbox-custom + .checkbox-custom-label:before {
content: '';
background: #fff;
border-radius: 5px;
border: 2px solid #ddd;
display: inline-block;
vertical-align: middle;
width: 10px;
height: 10px;
padding: 2px;
margin-right: 10px;
text-align: center;
}
.checkbox-custom:checked + .checkbox-custom-label:before {
content: "";
display: inline-block;
width: 1px;
height: 5px;
border: solid blue;
border-width: 0 3px 3px 0;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
border-radius: 0px;
margin: 0px 15px 5px 5px;
}
<div>
<input id="checkbox-1" class="checkbox-custom" name="checkbox-1" type="checkbox">
<label for="checkbox-1" class="checkbox-custom-label">First Choice</label>
</div>
<div>
<input id="checkbox-2" class="checkbox-custom" name="checkbox-2" type="checkbox">
<label for="checkbox-2" class="checkbox-custom-label">Second Choice</label>
</div>
Die checked
Checkbox ein Häkchen mit dem Platz um ihn herum, anstatt nur einen Haken begrenzt sein sollte. Auf der Suche nach Antworten habe ich nur Fälle gefunden, in denen das Häkchen mit einem UTF-8-Zeichen oder einem Bild angezeigt wird. Ich kann keines von beiden für das verwenden, was ich erreichen möchte. Ich kann nur einfaches CSS und HTML verwenden. Irgendwelche Vorschläge?
hier codepen: http://codepen.io/alisontague/pen/EPXagW?editors=110