Kann mir jemand mit diesem Code helfen, so dass der Text auch durchgestrichen ist, wenn das Kontrollkästchen aktiviert ist?Durchgestrichener Text, wenn das Kontrollkästchen aktiviert ist
Ich kann entweder die gestrichener zu arbeiten, oder das CSS-Styling, aber ich kann nicht beides gleichzeitig arbeiten :(
Ich habe versucht, den Code mit dem Code in dem Link zu kombinieren , aber ich kann nicht herausfinden, was mache ich falsch. CSS checkbox strikethrough Demo
/* Customize the label (the container) */
.container {
display: block;
position: relative;
padding-left: 35px;
margin-bottom: 12px;
cursor: pointer;
font-size: 22px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
/* Hide the browser's default checkbox */
.container input {
position: absolute;
opacity: 0;
}
/* Create a custom checkbox */
.checkmark {
position: absolute;
top: 0;
left: 0;
height: 25px;
width: 25px;
background-color: #eee;
}
/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
background-color: #ccc;
}
/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
background-color: #2196F3;
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
content: "";
position: absolute;
display: none;
}
/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
display: block;
}
/* Style the checkmark/indicator */
.container .checkmark:after {
left: 9px;
top: 5px;
width: 5px;
height: 10px;
border: solid white;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
<label class="container">Two
<input type="checkbox">
<span class="checkmark"></span>
</label>
Ich würde gerne hören, warum dieser Downvoted wurde: o) – agrm
nur eine Vermutung Extra Markup wenn nicht benötigt – dippas
@dippas Solange OP sowohl die Checkbox als auch den Text innerhalb desselben Elements platziert, wird es tatsächlich benötigt, oder? – agrm