Ich versuche, das Geschwister eines Elements zu manipulieren, indem ich sein Geschwisterelement schwebe. Ich mache es wie folgt aus:Geschwister Hover via CSS funktioniert nicht - warum?
.sw_2-technik + .sw_2-emotionen{
background:green;
}
.sw_2-emotionen:hover ~ .sw_2-technik{
background:orange;
}
Während die HTML-Struktur ein bisschen wie das ist:
<section class="wrapper">
<div class="sw_2-technik"></div>
<div class="sw_2-emotionen"></div>
</section>
Während die erste Operation gut funktioniert, die zweite (.sw_2-emotionen: Hover ~ .sw_2 (Technik) macht nichts. Was mache ich da falsch?
Danke!
können Sie nur nächsten Geschwister, aber nicht auf vorherige – LGSon
Wenn Sie eine frühere Geschwister mit CSS ausrichten möchten, hier ist eine saubere und einfache Methode: http://stackoverflow.com/a/36118012/3597276 –