Diciamo che ho un gruppo di div allo stesso livello DOM. Quando passo il mouse sopra uno, voglio che tutti gli altri cambino stile (cioè riducano l'opacità o cambino lo sfondo), mentre quello che si libra rimane lo stesso.Cambia stile di tutti gli altri elementi quando un elemento è al passaggio del mouse
Non riesco a utilizzare i selettori +
o ~
, perché ne ho bisogno per selezionare tutti i fratelli, non solo quello direttamente adiacente o solo i fratelli successivi. Fondamentalmente quello che sto cercando è un selettore "tutti i fratelli, ma questo". Questo esiste? C'è un modo per ottenere questo senza JavaScript?
Wow, è così banale che mi vergogno di non poterci pensare. Grazie. – Bobe
Ma aspetta, c'è un problema. C'è un sacco di spazio vuoto tra questi div che ho citato e non voglio che si oscurino solo avendo il cursore nel div genitore. – Bobe
Questo è il problema, esattamente. Se non lo vuoi, JavaScript è la strada da percorrere. – joshnh