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>
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
nous ne sommes pas là pour faire vos devoirs pour vous; donnez-nous du code, et nous vous aiderons. – zzzzBov
@cambraca: Eh bien, j'ai pensé à placer des divs visibles sur les objets, mais je ne sais pas comment placer les divs dessus. – thejh