Angenommen, ich habe eine Reihe von divs auf derselben DOM-Ebene. Wenn ich den Mauszeiger über einen Punkt halte, möchte ich, dass alle anderen den Stil ändern (z. B. die Opazität reduzieren oder den Hintergrund ändern), während der, der sich im Kreis befindet, gleich bleibt.Ändern Sie den Stil aller anderen Elemente, wenn ein Element aktiviert ist
Ich kann die +
oder ~
Selektoren nicht verwenden, weil ich es brauche, um alle Geschwister auszuwählen, nicht nur die direkt benachbarten oder nur die folgenden Geschwister. Was ich eigentlich suche, ist ein "alle Geschwister, aber dieser" Selektor. Gibt es das? Gibt es eine Möglichkeit, dies ohne JavaScript zu erreichen?
Wow, das ist so trivial Ich schäme mich, ich konnte nicht daran denken. Vielen Dank. – Bobe
Aber warten Sie, es gibt einen Haken. Zwischen diesen divs, die ich erwähnt habe, ist viel leerer Platz und ich möchte nicht, dass sie nur durch den Cursor im Elternteil dimmen. – Bobe
Das ist der Haken, genau. Wenn Sie das nicht wollen, ist JavaScript der richtige Weg. – joshnh