Maintenir un hover coloré en css?

Fermé
MieuxqueMoinsbien - 31 mai 2009 à 18:46
glabok Messages postés 131 Date d'inscription samedi 4 août 2007 Statut Membre Dernière intervention 24 avril 2020 - 31 mai 2009 à 23:59
Bonjour, je précise un peu la question ^^
Comment qu'on fait pour que quand le curseur y va dessus le titre du sous menu, bah le background-color reste modifié alors qu'on navigue dans le sous-menu? Pour mieux indiquer la hierarchie du menu en fait..
Si y'a pas de solution en CSS je veux bien une piste js (genre avec un onmouseover..) parceque là, je vois pas du tout..

2 réponses

math 2000 Messages postés 2605 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
31 mai 2009 à 19:35
je vois pas trop tu pourrais faire une checkbox personnaliser et quand on lic dessus le fond changerais
0
glabok Messages postés 131 Date d'inscription samedi 4 août 2007 Statut Membre Dernière intervention 24 avril 2020 40
31 mai 2009 à 23:59
Il suffit de mettre un Div parent en plus et faire un truc dans le genre :

Pour le CSS :
#parent:hover .menu {background-color:red;}

Pour le html :
<div id="parent">
    <div class="menu"> blabla
        <div id="soumenu">tretre</div>
        <div id="soumenu">tretre</div>
        <div id="soumenu">...</div>
    </div>
</div>


Quand tu seras au dessus du sous menu, tu sera toujours en hover sur le div parent, donc la class menu enfant de parent:hover sera rouge
0