Codes sources de pages webs
Dernière réponse : dans Programmation
Salut encore les amis, je suis là pour vous demander de l'aide mais cette fois ci en programmation web!
Tout d'abord je vous conseil de faire un tour sur www.developpez.com et pointez sur leurs différents rubriques (ex: LANGAGE) et vous verrez le menu qui s'affichera en bas lorsque la sourie y est toujours dessu. Maintenant la question est de savoir comment mettre en place une telle chose, quel langage faut-il utiliser (avec les codes s'il vous plaît !) ?
Tout d'abord je vous conseil de faire un tour sur www.developpez.com et pointez sur leurs différents rubriques (ex: LANGAGE) et vous verrez le menu qui s'affichera en bas lorsque la sourie y est toujours dessu. Maintenant la question est de savoir comment mettre en place une telle chose, quel langage faut-il utiliser (avec les codes s'il vous plaît !) ?
Autres pages sur : codes sources pages webs
Lassé par la pub ? Créez un compte
Je t'ai dit que ça se trouvait dans la source du site...
Allez, je t'ai extrait les parties intéressantes.
Le CSS:
Et le code HTML associé
Allez, je t'ai extrait les parties intéressantes.
Le CSS:
#gabarit_tabmenu #tabs { background-image: url('./images/general/tabmenu-left-background.png'); background-repeat: no-repeat; padding-left: 0.75em; height: 33px; } #gabarit_tabmenu #tabs .first { background-image: none; padding: 0; } #gabarit_tabmenu #tabs li { float: left; position: relative; display: block; font-size: 13px; line-height: 35px; color: #D8D7D7; z-index: 100; height: 33px; margin-right: 4px; padding-left: 4px; background-image: url('./images/general/tabmenu-separator.png'); background-repeat: no-repeat; } /* IE7 Hack */ *+html #gabarit_tabmenu #tabs li { line-height: 36px; } #gabarit_tabmenu #tabs li a { font-size: 1em; color: #FFF; padding: 0 2px; display: block; height: 100%; } * html #gabarit_tabmenu #tabs li a { display: inline-block; } #gabarit_tabmenu #tabs li:hover > a { background-image: url('./images/general/tabmenu-background-over.png'); background-repeat: repeat-x; } #gabarit_tabmenu #tabs li a:hover { text-decoration: none; background-image: url('./images/general/tabmenu-background-over.png'); background-repeat: repeat-x; } #gabarit_tabmenu #tabs li a.selected { background-image: url('./images/general/tabmenu-background-over.png'); background-repeat: repeat-x; } #gabarit_tabmenu #tabs li:hover a { color: #FFF; } #gabarit_tabmenu #tabs li a .tooltip { display: none; } #gabarit_tabmenu #tabs li a:hover .tooltip { display: block; position: absolute; z-index: 555; color: #25457D; padding-left: 5px; border: 1px solid #bbb; background: #ffc; font-weight: normal; font-size: 10px; width: 256px; height: 18px; line-height: 18px; top: -19px; } #gabarit_tabmenu #tabs li.last a:hover .tooltip { left: -110px; width: 185px; } #gabarit_tabmenu #tabs li.prelast a:hover .tooltip { width: 150px; } *+html #gabarit_tabmenu #tabs li a:hover .tooltip { left: 4px; } #gabarit_tabmenu #tabs li ul.submenu { display: none; } #gabarit_tabmenu #tabs li:hover a + ul.submenu, #gabarit_tabmenu #tabs li:hover ul.submenu { display: block; position: absolute; top: 33px; width: 185px; border: 1px solid #CCCCCC; border-bottom: 2px solid #3964AF; background-color: #F9F9F9; } #gabarit_tabmenu #tabs li:hover ul.submenu { display: block; position: absolute; top: 33px; width: 185px; border: 1px solid #CCCCCC; border-bottom: 2px solid #3964AF; background-color: #F9F9F9; } /* IE7 Hack */ *+html #gabarit_tabmenu #tabs li:hover a + ul.submenu { top: 33px; left: 4px; } /* IE7 Hack */ *+html #gabarit_tabmenu #tabs .first .submenu { left: 0; } #gabarit_tabmenu #tabs .last .submenu { left: -105px; } /* IE7 Hack */ *+html #gabarit_tabmenu #tabs .last:hover a + ul.submenu { left: -105px; } #gabarit_tabmenu #tabs li .submenu li { display: block; clear: both; border-bottom: 1px solid #CCCCCC; background-image: none; padding: 0; margin: 0; width: 100%; height: 20px; font-size: 0.8em; line-height: 2.1em; } #gabarit_tabmenu #tabs li .submenu li:hover { background-image: url('./images/general/menu-item-background.png'); background-repeat: repeat-x; } #gabarit_tabmenu #tabs li .submenu .last { border-bottom: none; } #gabarit_tabmenu #tabs li .submenu li a { color: #3964AF; white-space: nowrap; width: 175px; height: 100%; display: block; padding: 0 0.5em; margin: 0; background-image: none; text-align: left; } #gabarit_tabmenu #tabs li .submenu li:hover a { color: #FFF; background-image: none; } #gabarit_tabmenu #tabs li .submenu li a:hover { color: #FFF; text-decoration: none; } /* IE6 Hack */ * html #gabarit_tabmenu #tabs .item a { margin-bottom: -8px; } #gabarit_tabmenu #tabs li .submenu li ul.submenu2 { display: none; } #gabarit_tabmenu #tabs li ul.submenu li:hover ul.submenu2 { display: block; position: absolute; top: 0; left: 185px; width: 185px; border: 1px solid #CCCCCC; border-bottom: 2px solid #3964AF; background-color: #F9F9F9; } #gabarit_tabmenu #tabs li .submenu li .submenu2 li a { color: #3964AF; font-size: 10px; } #gabarit_tabmenu #tabs li .submenu li .submenu2 li a:hover { color: #FFF; }
Et le code HTML associé
<div id="gabarit_tabmenu"> <ul id="tabs"> <li class="item first"> <a class="selected" href="<a href="http://www.developpez.com" target="_blank">http://www.developpez.com</a>"> Accueil <span class="tooltip"> Actualités IT Pro </span> </a> </li> <li class="item"> <a href="<a href="http://conception.developpez.com" target="_blank">http://conception.developpez.com</a>"> Conception <span class="tooltip"> Cycle de vie du logiciel </span> </a> <ul class="submenu"> <li> <a href="<a href="http://conception.developpez.com" target="_blank">http://conception.developpez.com</a>">Conception</a> </li> <li> <a href="<a href="http://uml.developpez.com" target="_blank">http://uml.developpez.com</a>">UML</a> </li> <li class="last"> <a href="<a href="http://merise.developpez.com" target="_blank">http://merise.developpez.com</a>">Merise</a> </li> </ul> </li> </ul> </div>
Lassé par la pub ? Créez un compte