Parure Bollywood Pas Cher
S'lut à tous, D'après un design créé pour mon blog avec un menu horizontal, je dois réaliser ledit menu déroulant. Pour des raisons d'accessibilité, je me suis reposé sur la technique donnée sur le blog d'Alsacreations, cependant je la trouve lourde (vous devriez voir la tronche de mon CSS, devenu horrible suite à cette méthode), inaccessible avec IE (le menu se referme dès que la souris n'est plus sur le ), et pas vraiment adaptée. Vous pouvez retrouver le design actuel en cours de codage à cette adresse: Auriez-vous dans un recoin de votre disque dur une astuce pour réaliser un beau menu déroulant simple? Je vous remercie d'avance. PS: Si vous me le permettez, j'aimerais poser 2-3 questions d'accessibilité une fois mon problème résolu. Des menus déroulants grâce aux CSS. Avec mon affection. Bonjour, Diti a écrit: Menu déroulant, une technique simple? Non, pas de technique simple pour les menus déroulants. Diti a écrit: Pour des raisons d'accessibilité Le menu déroulant accessible, c'est comme l'eldorado: ça n'existe pas.
Prenez exemple sur le code ci-dessous pour paramétrer certains éléments de votre menu déroulant, comme sa largeur, sa couleur d'arrière-plan, la présence d'une bordure ou non… À la rubrique padding, remplacez # par une valeur chiffrée qui sera la largeur en pixels de votre menu. Aux rubriques background-color (arrière-plan) et color (police), vous pouvez taper, avec le nom (en anglais) ou le code couleur HTML, les couleurs que vous voulez [1].. Menu déroulant – FrogWeb. dropbtn { background-color: black; color: white; padding: #Px; font-size: #Px; border: none;} 4 Indiquez le positionnement des liens dans le menu. Vos liens vont devoir s'afficher à l'ouverture du menu dans une forme qui vous convient, avec, par exemple, un alignement bien vertical des liens pour faire un beau menu. Tapez le code suivant:. dropdown { position: relative; display: inline-block;} 5 Paramétrez l'aspect du menu déroulant. Le code ci-dessous a pour but de préciser la taille du menu déroulant, sa position par rapport aux autres éléments (images, texte…) de la page, et sa couleur.
Cet article propose de créer très simplement un menu déroulant horizontal 100% CSS. Vous pourrez ensuite personnaliser complétement votre menu. Ci-dessous, voici le résultat final. Évidemment, il est possible de personnaliser facilement l'ensemble des couleurs et les dimensions des liens du menu. La première chose à faire est de construire la structure HTML du menu. Comme vous pouvez le voir dans le code ci-dessous, la structure HTML du menu est basée sur une liste à puces
dropdownmenu ul { /* Pour les sous-menus */ padding: 0px;} Nous allons ensuite masquer les sous-menus pour qu'ils ne soient pas visibles par défaut.. dropdownmenu ul { display: none;} Je vais anticiper un petit peu et ajouter la propriété position: relative; aux lignes du menu principal ce qui me permettra ensuite de positionner correctement les sous-menus en absolute.. dropdownmenu li { position: relative;} Je vais maintenant m'occuper de la mise en forme des liens du menu. display: block;: Les liens sont transformés en blocs pour pouvoir les dimensionner. width: 120px;: On ajoute une largeur aux liens. En ajoutant les marges internes les liens feront 140px de large comme le menu. height: 30px;: On ajoute également une hauteur. Menu déroulant horizontal css program. line-height: 30px;: Cette propriété permet de centrer verticalement le texte du lien, la valeur doit être équivalente à la hauteur du lien. padding: 3px 10px;: J'ajoute quelques marges internes pour aérer tout ça. text-align: center;: Je termine en centrant le texte des liens.. dropdownmenu a { display: block; width: 120px; height: 30px; line-height: 30px; padding: 3px 10px; text-align: center;} Grâce au sélecteur.
Dans mon cas, je vais faire simple pour ce premier essai et faire un seul sous niveau. On aura donc le premier niveau visible, et un sous-niveau déroulant. Je vais commencer par le menu principal avec une liste non-ordonnée qui commence par un élément