Voilà un exemple, le menu est dans le sens horizontal mais je pense que tu sauras l'adapter à ton cas !!!
HTML :
CSS
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58 <body> <script type="text/javascript"> window.onload = function() { if (document.all&&document.getElementById) { menuRoot = document.getElementById("Menu"); for (i=0; i<menuRoot.childNodes.length ; i++) { node = menuRoot.childNodes[i]; if (node.nodeName == "LI") { node.onmouseover=function() { this.className+=" over"; } node.onmouseout=function() { this.className=this.className.replace(" over", ""); } } } } }; </script> <div class="Menu"> <ul id="Menu"> <li> <a href="">Lien 1</a> <ul> <li><a href="">Lien 1.1</a></li> <li><a href="">Lien 1.2</a></li> <li><a href="">Lien 1.3</a></li> <li><a href="">Lien 1.4</a></li> </ul> </li> <li> <a href="">Lien 2</a> <ul> <li><a href="">Lien 2</a></li> <li><a href="">Lien 2</a></li> </ul> <li> <a href="">Lien 3</a> <ul> <li><a href="">Lien 3.1</a></li> <li><a href="">Lien 3.2</a></li> <li><a href="">Lien 3.3</a></li> </ul> <li><a href="">Lien 4</a></li> <li><a href="">Lien 5</a></li> </ul> </div> </body>
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65 * { margin: 0; padding: 0; } .Menu { border-top: #bac5d9 1px solid; border-bottom: #bac5d9 1px solid; padding-top: 2px; height: 27px; background-color: #3C71A8; text-align: left; } .Menu ul { list-style: none; } .Menu li { float: left; position: relative; padding: 0px 10px 0px 10px; } .Menu li ul { display: none; position: absolute; top: 1.2em; left: 0; width: 100px; background-color: #3C71A8; line-height: 19px; filter: alpha(opacity=90); padding: 4px 10px 4px 10px; } .Menu li>ul { top: auto; left: auto; } .Menu li:hover ul, .Menu li.over ul { display: block; } .Menu li ul li { float: none; } .Menu a, .Menu a:visited, .Menu a:hover { color: #FFFFFF; font-family: Verdana; font-weight: bold; font-size: 9pt; }
Partager