Bonjour, j'ai commencé à apprendre le xhtml et css hier c'est dire à quel point je nage dans la semoule, et là j'ai un petit problème, je pense que je cherche peut être trop compliqué pour le résultat voulu.
Mon problème :
J'aimerais que mon menu change de background lorsque ma souris survole les liens du menu.
C'est à dire que mon menu possède un background, et que des que je passe ma souris sur une des parties du menu, j'aimerais que le background change.
J'ai une class top_menu pour placer mon menu ou je le souhaite.
Et à l'intérieur j'ai mis plusieurs class element_x pour pouvoir modifier comme je l'entend chaque partie de mon menu.
Voici la partie html intéressé :
Et voilà la partie CSS:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <div id="topmenu"> <span class="element_1"><a href="Index.html"><img src="images/logo_maison.gif"alt="logo_maison"/></a> </span> <span class="element_2"><a href=Page2.html>Partie2</a> </span> <span class="element_3"> <a href=Page3.html>Partie3</a> </span> </div>
Sur les deux dernières lignes CSS du dessus on peut voir ma pauvre tentative pour changer le background mais bien entendu ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 #topmenu { width : 280px; height: 70px; position:absolute; z-index:1; top:20px; left:350px; right:2px; background-image: url("images/topmenu.jpg"); } .element_1 { position:absolute; margin-left: 2%; } } .element_2 { position:absolute; top:20px; margin-left : 32 %; } #topmenu .element_1 a:hover { background-image: url("images/menu1.jpg"}
Help please, Merci.
Partager