2009-11-08 5 views

Répondre

1

Je tapais jusqu'à une réponse, mais this simple, short page passe au-dessus mieux que je pourrais dire. Fondamentalement, vous faites display: hidden sur la partie développée, puis ajoutez un display: block à l'élément déclencheur sur son état stationnaire.

2

Cela se fait via le sélecteur. Vous utilisez une pseudo-classe pour spécifier qu'un élément particulier doit être affiché uniquement lorsque son élément parent est survolé. Ceci affichera seulement le ul à afficher si son élément parent, #nav est survolé. Le ul est maintenant le menu déroulant dans lequel vous pouvez placer plus d'éléments de la liste. Cela fonctionnera avec tous les niveaux que vous voulez que votre menu déroulant ait.

Cette technique est très bien présenté dans ce tutoriel: CSS3 Dropdown Menu

Questions connexes