Bonjour,
J'avais fait (ça date un peu) la page suivante pour avoir un menu (image "liens.png") :
Code html : 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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type" /> <title>Liens </title> <link rel="stylesheet" type="text/css" href="menu.css" /> <link rel="icon" type="image/png" href="icone.png" /> </head> <body> <p><a id="haut"></a></p> <div id="menu"> <ul> <li><a href="http://www.google.fr">Série 1</a> <ul> <li><a href="http://www.google.fr">Site 1</a></li> <li><a href="http://www.google.fr">Site 2</a></li> <li><a href="http://www.google.fr">Site 3</a></li> <li><a href="http://www.google.fr">Site 4</a></li> <li><a href="http://www.google.fr">Site 5</a></li> </ul> </li> <li><a href="http://www.google.fr">Série 2</a> <ul> <li><a href="http://www.google.fr">Site 1</a></li> <li><a href="http://www.google.fr">Site 2</a></li> <li><a href="http://www.google.fr">Site 3</a></li> <li><a href="http://www.google.fr">Site 4</a></li> <li><a href="http://www.google.fr">Site 5</a></li> </ul> </li> <li><a href="http://www.google.fr">Série 3</a> <ul> <li><a href="http://www.google.fr">Site 1</a></li> <li><a href="http://www.google.fr">Site 2</a></li> <li><a href="http://www.google.fr">Site 3</a></li> <li><a href="http://www.google.fr">Site 4</a></li> <li><a href="http://www.google.fr">Site 5</a></li> </ul> </li> </ul> </div> </body> </html>
menu.css :
J'aimerais savoir s'il est possible de faire un menu comme dans l'image "Test.png":
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 body { font-family: "Times New Roman", Times, serif; font-size: 16px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); } div#menu { font-weight: bold; width: 200px; margin-left: -50px; margin-top: -14px; text-align: center; z-index: 100; } div#menu a { display: block; color: black; text-decoration: none ; background: url(./lien.png) no-repeat 0px 0px ; line-height: 25px; } div#menu ul li { list-style: none; width: 200px; height: 25px; float: left; } div#menu ul ul { position: relative; top: -20px; left: 150px; display: none; z-index: 120; } div#menu a:hover { background: url(./lien.png) no-repeat 0px -25px ; } div#menu ul li:hover ul {display: block;} div#menu ul li:hover ul li ul {display: none;} div#menu ul li ul li:hover ul {display: block;} div#menu ul li ul li:hover ul li ul {display: none;} div#menu ul li ul li ul li:hover ul {display: block;}
- Les sites affichés à droite devant rester affiché. Ce qui permettra d'utiliser ce menu avec une tablette tactile.
- Si on passe sur "Série 2" les 5 sites de la partie de droite changent.
Pour le moment, j'ai fait ceci (je me suis servi de ce que j'avais fait dans un autre de mes post).
La seule idée que j'ai pour modifier la liste affichée à droite serait l'utilisation du display none/block.
Suis-je sur la bonne voie ?
Code html : 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 <!DOCTYPE html> <html> <title>Liens</title> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="test.css" /> <body> <p class="lien">Série 1</p> <p class="lien1"><a href="http://www.google.fr">Site 1</a></p> <span></span> <p class="lien">Série 2</p> <p class="lien2"><a href="http://www.google.fr">Site 2</a></p> <span></span> <p class="lien">Série 3</p> <p class="lien3"><a href="http://www.google.fr">Site 3</a></p> <span></span> <p class="lien">Série 4</p> <p class="lien4"><a href="http://www.google.fr">Site 4</a></p> <span></span> <p class="lien">Série 5</p> <p class="lien5"><a href="http://www.google.fr">Site 5</a></p> </body> </html>
test.css
Merci
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 body { background-color: #000000; font-weight: bold; } a { color: #000000; text-decoration: none; } a:hover { text-decoration: underline; } span:empty { display: block; clear: both; } p { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-size: 13px; color: #000000; text-decoration: none; padding: 10px; border-radius: 10px; margin: 5px; float: left; width: 300px; } p:hover { background-color: #6689FF; } .lien { background-color: #FFFFFF; } .lien1 { background-color: #FFC759; } .lien2 { background-color: #FFC759; } .lien3 { background-color: #FFC759; } .lien4 { background-color: #FFC759; } .lien5 { background-color: #FFC759; }
Partager