Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/11/2010, 16h11   #1
Invité de passage
 
Inscription : octobre 2010
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 18
Points : 0
Points : 0
Par défaut afficher une div au survol d'une autre div

Bonjour tout le monde

Comme le titre de se sujet l'indique je souhaiterai qu'au survol de ma souris sur une div, une autre div, jusque la caché, apparaisse.

Ce serai une sorte de menu, la 1ere div correspond au titre des catégorie et la 2eme div, à tout son contenu.

Code :
1
2
3
4
5
6
7
8
9
10
11
<div class="niveau1">
                    <div class="DLFirstLevels"><a href="#" class="niveau1_titre">XXXXXX</a></div>
                    <div class="niveau2">
                        <dl>
                            <dt class="niveau2_titre"><a href="sous_menu1.1" class="sous_menu_titre">XXXXXX</a></dt>
                            <dd><a href="sous_menu1.2">XXX</a></dd>
                            <dd><a href="sous_menu1.3">XXX</a></dd>
                            <dd><a href="sous_menu1.4">XXX</a></dd>
                        </dl>
                    </div>
           </div>
Ici, au passage de la souris sur div class="DLFirstLevels", la <div class="niveau2"> apparait.

merci
Vanlen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 17h07   #2
Rédacteur/Modérateur
 
Homme Jérome Debray
Responsable de projet
Inscription : mai 2009
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Jérome Debray
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Responsable de projet
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 627
Points : 3 064
Points : 3 064
Salut,

en CSS, il y a la pseudo-class "hover" qui te permet de la faire.

Code :
1
2
3
4
5
6
7
 
.niveau2{
	display:none;
}
.niveau1:hover .niveau2{
	display:block;
}
sur le hover de ton div class="niveau1", la div class="niveau2" apparaitra et inversement sur un rollout.

++
ornitho13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 09h00   #3
Invité de passage
 
Inscription : octobre 2010
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 18
Points : 0
Points : 0
Merci

Je connaissais hover, mais j'avais mal imbriquer mes div. Comme tu me la montré était la bonne façon de faire.

Maintenant ca marche nickel

Et désolé pour la longue réponse, mais j'avais laisser de coté, je viens de reprendre ce menu
Vanlen est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h03.


 
 
 
 
Partenaires

Hébergement Web