Bonjour, j'essaie de faire un menu vertical depuis quelques jours en CSS, mais je n'y arrive pas.
J'ai une grosse contrainte, c'est que je ne peux pas utiliser de Javascript, or tout ce que j'ai trouvé utilise du javascript.
J'ai vu qu'une barre horizontale ne posait pas de problème, je suppose qu'une verticale est possible également non?
Mais je n'y arrive pas en CSS uniquement
J'ai également tenté de modifier l'exemple donné dans un tutoriel de développez.com : menuderoulant
afin de le mettre vertical, mais le problème, c'est que quand je survole un menu, le sous menu apparait en face, mais les menus qui sont en dessous du menu survolé se décalent pour laisser l'espace aux sous menus, alors qu'il n'y a pas lieu, vu que les sous menu sont décalés...
En gros j'ai ça :
Menu1
Menu2
Menu3
et quand je survole Menu2 ça donne :
Menu1
Menu2 Sousmenu1Sousmenu2menu3
Sousmenu3
Alors que je voudrais que ça fasse:
Menu1
Menu2 Sousmenu1
Menu3 Sousmenu2Sousmenu3Bon, c'est pas très beau comme ça, mais j'espère que vous comprenez ce que je tente d'expliquer.
Donc si quelqu'un connait une propriété pour forcer les menus à rester statique et à ne plus bouger, ça pourrait m'aider beaucoup beaucoup
Merci d'avance
Partager