Je travaille actuellement sur mon site Web et j'ai une barre de navigation existante. Le problème est que j'ai trop d'informations à partager sur une page. C'est pourquoi je voudrais mettre en place un menu déroulant dans la barre de navigation existante. J'ai essayé beaucoup de choses mais tout semble bousiller mon lay-out du css ou il supprime complètement la barre de navigation.Création d'un menu déroulant dans une barre de navigation existante
J'ai obtenu un code existant pour un menu déroulant mais je ne suis tout simplement pas capable de le mélanger avec le code CSS existant. J'ai eu ce code sur internet, ce n'est pas ma propriété.
Mon HTML:
<div id="menu">
<ul>
<li class="current_page_item"><a href="index.php" accesskey="1" title="">Home</a></li>
<li><a href="service.html" accesskey="2" title="">Onze service</a></li>
<li><a href="team.html" accesskey="3" title="">Ons team</a></li>
<li><a href="prijzen.html" accesskey="4" title="">Prijzen</a></li>
<li><a href="contact.php" accesskey="5" title="">Contact</a></li>
</ul>
</div>
Mon CSS:
#menu
{
position: absolute;
right: 0;
top: 1em;
}
#menu ul
{
display: inline-block;
}
#menu li
{
display: block;
float: left;
text-align: center;
line-height: 60px;
}
#menu li a, #menu li span
{
display: inline-block;
margin-left: 1px;
padding: 0em 1.5em;
letter-spacing: 0.10em;
text-decoration: none;
font-size: 1.0em;
text-transform: uppercase;
outline: 0;
color: #212121;
background: #ECECEC;
}
#menu li:hover a, #menu li.active a, #menu li.active span
{
}
#menu .current_page_item a
{
background: #E24E2A;
color: #FFF;
}
#menu .icon
{
}
Menu déroulant:
#primary_nav_wrap
{
margin-top:15px
}
#primary_nav_wrap ul
{
list-style:none;
position:relative;
float:left;
margin:0;
padding:0
}
#primary_nav_wrap ul a
{
display:block;
color:#333;
text-decoration:none;
font-weight:700;
font-size:12px;
line-height:32px;
padding:0 15px;
font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif
}
#primary_nav_wrap ul li
{
position:relative;
float:left;
margin:0;
padding:0
}
#primary_nav_wrap ul li.current-menu-item
{
background:#ddd
}
#primary_nav_wrap ul li:hover
{
background:#f6f6f6
}
#primary_nav_wrap ul ul
{
display:none;
position:absolute;
top:100%;
left:0;
background:#fff;
padding:0
}
#primary_nav_wrap ul ul li
{
float:none;
width:200px
}
#primary_nav_wrap ul ul a
{
line-height:120%;
padding:10px 15px
}
#primary_nav_wrap ul ul ul
{
top:0;
left:100%
}
#primary_nav_wrap ul li:hover > ul
{
display:block
}
Merci à l'avance!
+1! Merci pour la réponse rapide. J'étais conscient des changements dans le nom de l'emballage, mais je ne pouvais toujours pas le faire fonctionner sans foirer toute la mise en page. Merci beaucoup! Je peux enfin continuer maintenant :) – kouwschottel