Digamos que tengo un montón de divs en el mismo nivel de DOM. Cuando sobrevivo uno, quiero que todos los demás cambien de estilo (es decir, reduzcan la opacidad o cambien el fondo), mientras que el que está suspendido permanece igual.Cambiar el estilo de todos los demás elementos cuando un elemento está suspendido
No puedo usar los selectores +
o ~
, porque lo necesito para seleccionar todos los hermanos, no solo los que están directamente adyacentes o solo los siguientes hermanos. Básicamente lo que estoy buscando es un selector de "todos los hermanos, pero este". ¿Existe esto? ¿Hay alguna manera de lograr esto sin JavaScript?
Guau, eso es tan trivial. Me da vergüenza no poder pensar en eso. Gracias. – Bobe
Pero espera, hay una trampa. Hay un montón de espacio vacío entre estos divs que mencioné y no quiero que oscurezcan solo teniendo el cursor en el div principal. – Bobe
Esa es la trampa, exactamente. Si no quieres eso, JavaScript es el camino a seguir. – joshnh