Tengo una estructura DOM que contiene varios divs. Visualmente, algunas de estas divisiones son hijos de otros, pero en la estructura DOM todos son hermanos.Estilo del estado del elemento al pasar el ratón sobre elementos superpuestos con CSS
Necesito estilizar el estado de desplazamiento de los divs "parentales" incluso al pasar el puntero sobre sus divisiones "secundarias".
¿Hay alguna manera de hacerlo sin Javscript? ¿Tal vez usando la posición actual de los divs para saber que están dentro de otro div?
actualización
El problema es que los padres son en realidad hermanos. Solo hay un contenedor y digamos 8 divs para niños. 2 son divs más grandes y los otros seis se muestran 3 dentro de cada div más grande. Algo así como:
Sólo el padre que rodea a los niños se cernió debe cambiar de color.
No puedo cambiar la estructura DOM por cierto.
¿Podría publicar alguna marca de muestra y mostrar lo que quiere que suceda? Parece que quieres aplicarle un estilo a un elemento principal padre, ¿cómo desplazas uno de sus elementos secundarios? –
Tales cálculos solo se pueden hacer con JavaScript. – BoltClock
hay un selector de hermanos en CSS3: http://stackoverflow.com/questions/1817792/css-previous-sibling-selector Esto implicaría que está desarrollando versiones modernas de navegadores. –