2010-12-01 9 views
0

Je cherche un moyen de construire un menu déroulant. Fondamentalement, j'ai un site Web qui a des boutons différents en bas et certains d'entre eux devraient avoir des menus déroulants de sorte que quelques boutons apparaissent dessus au passage de la souris. Oh, et j'aimerais avoir une solution qui fonctionne sans grandes bibliothèques et peut-être même sans javascript (mais c'est juste parce que c'est plus propre, une solution avec javascript fonctionnerait aussi).menu déroulant en CSS?

Edit: Voici quelques code:

HTML:

<div class="toolbarElement" id="toolbarViewUsers"> 
    <img src="images/usericon.png" /> 
    List users 
</div> 
<div class="toolbarElement" id="toolbarSettings"> 
    <img src="images/settings.png" /> 
    Settings 
</div> 
<div class="toolbarElement" id="toolbarLogout"> 
    <img src="images/logout.png" /> 
    Logout 
</div> 

CSS:

.toolbarElement img { 
display: block; 
} 

.toolbarElement { 
float: left; 
text-align: center; 
margin-left: 3px; 
margin-right: 3px; 
} 

Voici comment il semble:

Edit 2: Maintenant j'ai essayé, mais je ne sais pas encore comment placer le sous-menu au-dessus du toolbarElement:

CSS:

.toolbarElement { 
float: left; 
text-align: center; 
margin-left: 3px; 
margin-right: 3px; 
position: relative; 
} 

.submenu { 
position: absolute; 
bottom: 0px; 
left: 0px; 
} 

HTML:

<div class="toolbarElement" id="toolbarSettings"> 
<img src="images/settings.png" /> 
Settings 
<div class="submenu"> 
    Hallo 
</div> 
</div> 
+0

Si vous n'êtes pas attention aux animations alors c'est assez facile avec un peu de CSS. Je n'ai pas le temps d'entrer dans les détails, donc je laisse ça comme un commentaire, pas une réponse :-) – Bojangles

+0

nous ne sommes pas là pour faire vos devoirs pour vous; donnez-nous du code, et nous vous aiderons. – zzzzBov

+0

@cambraca: Eh bien, j'ai pensé à placer des divs visibles sur les objets, mais je ne sais pas comment placer les divs dessus. – thejh

Répondre

2

Voici ce que je pense est un bon exemple:

jQuery multi-tiered drop-up menu

Regardez la démo here.

BTW juste un avertissement de la démo a de tomber en chemin vers le bas dans le coin gauche, appelez-moi un idiot mais je rafraîchi 5 fois avant que je l'ai vu :)

Bonne chance

+0

Ah, d'accord. On dirait que je dois ajouter un div vide qui sert de repère d'orientation. – thejh

+0

Je l'ai maintenant, merci! – thejh

+0

Pas de problème .. Heureux que cela a aidé, Bonne chance !! – Trufa