tout est dans le titre, j'essaye de mettre en place mon menu déroulant, mais il ne veut pas dérouler...J'ignore quoi faire. Si vous avez des pistes...
Voici le code HTML :
<link rel="stylesheet" href="essai_menu.css" type="text/css" media="screen" />
<div class="main-header-container">
<div class="container position-relative">
<div class="menu-navigation-principale-container">
<ul id="header-menu">
<li><a href="#">Nationale 1</a><span> |</span>
<ul class="submenu">
<li><a href="#">Les joueuses</a></li>
<li><a href="#">Calendrier et résultats</a></li>
<li><a href="#">Abonnement</a></li>
<li><a href="#">Billetterie</a></li>
</ul>
</li>
<li><a href="#">Lien menu 2</a><span> |</span>
<ul class="submenu">
<li><a href="#">Lien sous menu 2</a></li>
<li><a href="#">Lien sous menu 2</a></li>
<li><a href="#">Lien sous menu 2</a></li>
<li><a href="#">Lien sous menu 2</a></li>
</ul>
</li>
<li><a href="#">Lien menu 3</a><span> |</span>
<ul class="submenu">
<li><a href="#">lien sous menu 3</a></li>
<li><a href="#">lien sous menu 3</a></li>
<li><a href="#">lien sous menu 3</a></li>
<li><a href="#">lien sous menu 3</a></li>
</ul>
</li>
<li><a href="#">Lien menu 4</a>
<ul class="submenu">
<li><a href="#">Lien sous menu 4</a></li>
<li><a href="#">Lien sous menu 4</a></li>
<li><a href="#">Lien sous menu 4</a></li>
<li><a href="#">Lien sous menu 4</a></li>
</ul>
</li>
</ul>
</div>
</div><!--fin container position relative-->
</div><!--fin main header container -->
Tu as mis un overflow:hidden sur .menu-navigation-principale-container, c'est normal que tu ne vois rien.
Tu as une erreur ligne 84 : tranform au lieu de transform
Tu dois pouvoir faire beaucoup plus simple que ça pour ce menu. Par exemple le span dans les <a> peut tout à fait être remplacé par une bordure sur les <a> ou <li> ou bien encore un before ou after.
- Edité par Frogweb 19 juillet 2018 à 11:30:07
Vous cherchez à faire un menu déroulant ? Visitez www.frogweb.fr ! frogweb le site qu'il vous faut !
Mais quand j'enlève les SPAN ca ne fonctionne pas... En fait au début, je n'avais que le menu-item::after qui fonctionnait très bien mais quand j'ai voulu faire mon sous menu des fois le | passait à la ligne ou des trucs comme ca du coup c'est pour ca que j'avais mis <span> qui marchait mieux. Mais du coup je suis partante pour les virer !
Et comment je peux faire pour faire dérouler mais au clic plutôt qu'au survol ?
Euh, je vois pas trop... Ce qui me préoccupe pour l'instant c'est le fait que mes barres qui séparent mes items se barrent en vrac. Et que je n'arrive pas à styler mon sous menu sans que mon menu principale ne bouge..
Les uns en dessous des autres et je veux pouvoir mettre de la marge entre chaque aussi. Mais à chaque fois que je touche qqchose cela fait bouger mon menu principal
Oui, je me suis basée sur ton lien en fait pour commencer...
Mais je suis en train de remettre tout à plat sur un autre codepen et ca semble fonctionner, du coup je ne sais pas trop ce qu'il s'est passé exactement mais bon : https://codepen.io/zazzou/pen/Owbaob
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Compos sui.