CSS: sélectionnez frère précédent [dupliquer]
cette question a déjà une réponse ici:
- y a-t-il un sélecteur CSS" frère précédent"? 14 réponses
j'ai une liste et je veux sélectionner la précédente et la suivante de celle que je plane
<ul>
<li>Item1</li>
<li>Item1</li>
<li>Item1</li>
<li>Item1</li>
<li>Item1</li>
</ul>
je suis capable de choisir le prochain frère avec le sélecteur"+". Mais est-il une possibilité d'obtenir de la précédente?
ul li:hover + li {
color:red;
}
j'ai déjà essayé ul li + li:hover
mais ça ne marche pas.
Je ne peux pas croire qu'il n'y a pas de piratage délicat que je pourrais utiliser.
bien sûr que je peux le faire facilement par Javascript, mais je n'aime pas utiliser JS où je peux obtenir le même résultat avec CSS.
5
demandé sur
Hauke
2014-01-20 18:57:43
1 réponses
il n'y a aucun moyen de faire cela avec CSS pur, si vous devez vraiment sélectionner le frère précédent, vous allez devoir recourir à Javascript ou autre.
13
répondu
arandompenguin
2014-01-20 15:01:12