Ich versuche, eine Möglichkeit zu finden, das Hintergrundbild zu ändern, wenn ich über meine Checkbox-Bereich schwebe (ich musste es aufgrund von Firefox-Problemen so bauen).Hover Hintergrundbild ändern auf Checkbox Bereich
Immer wenn ich einen: Hover-Zustand hinzufüge, ignoriert es es einfach?
Ich habe eine Kopie meiner aktuellen Code erstellt: https://jsfiddle.net/vf21xxba/
Jede der divs haben haben ein anderes Symbol von id und die Bilder werden auch auf schweben unterschiedlich sein.
label.checkbox input[type="checkbox"] { display:none; }
label.checkbox span{ position: relative;
background-position: center;
background-repeat: no-repeat;
background-size: 50%; display:inline-block; border-radius: 100px; transition: all 0.5s; cursor: pointer; width: 75px; height: 75px; background:#262626;
background-position: center;
background-repeat: no-repeat;
background-size: 50%; }
label.checkbox span#pa { background-image: url('../img/icons/party-animal.png'); }
label.checkbox :checked + span#pa { background-color: #ea2e49; }
<label class="checkbox"><input type="checkbox" value=".pa" id="pa" class="initPa"><span id="pa"></span></label>
So wie die ‚geprüft‘ sate ich muß für jede Spanne mit einer ID mit einem anderen Hintergrundbild ein Hover sate hinzuzufügen.
Wenn ich hinzufügen label.checkbox: Hover-Spanne # pa { \t background-image: url ('http://placehold.it/ 50x50 '); } Es funktioniert einwandfrei. Sehen Sie das Problem nicht – Armin
Ich hatte ehrlich gesagt versucht, dies zu tun? Vielleicht hatte ich einige Caching-Probleme oder etwas – PhpDude
Es ist möglich. Sie können auch versuchen, den Code im Editor zurückzusetzen und zu vergleichen. Vielleicht hatten Sie einen Syntaxfehler oder Tippfehler. – Armin