Quelqu'un m'a dit une fois qu'il est possible de créer des menus via CSS seulement, comment pouvez-vous?menus qui se développent lorsque vous passez la souris, fait uniquement via CSS?
Répondre
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.
Google est votre ami css menus.
En outre, consultez la page Eric Meyers au Pure CSS Menus.
Essayez le flyout menu à CSS Play by Stu Nicholls.
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
- 1. Masquer le texte alternatif lorsque vous passez la souris
- 2. JQUERY, CSS, Lorsque vous passez la souris sur une LI, affichez une balise SPAN à l'intérieur?
- 3. Comment changer la couleur de l'ancre lorsque vous passez la souris sur une liste
- 4. jQuery: Fondu dans une image lorsque vous passez la souris dessus
- 5. Modifier la propriété Div lorsque vous passez la souris sur une autre div?
- 6. Comment passez-vous les options via fields_for?
- 7. Désactiver la case grise lorsque vous passez la souris dans Mobile Safari
- 8. Quel est le déclencheur de style lorsque vous passez la souris sur un bouton dans WPF?
- 9. Redimensionner automatiquement les colonnes lorsque les éléments se développent
- 10. Flex 3: Comment modifier le curseur de la souris lorsque vous passez la souris sur une entrée de texte?
- 11. Désactivation de l'info-bulle "Tipsy" lorsque vous passez la souris sur
- 12. Lorsque vous passez la souris sur un contrôle de ce contrôle utilisateur, le texte de chaque étiquette devient rouge
- 13. Vous ne souhaitez pas afficher l'adresse dans la barre d'état lorsque vous passez la souris sur un lien
- 14. Que faites-vous des fichiers ModelView qui se développent massivement dans une application MVVM?
- 15. Événement qui se déclenche uniquement lorsque l'utilisateur déplace le séparateur?
- 16. Comment pouvez-vous facilement tester l'égalité de hachage dans Ruby lorsque vous vous souciez uniquement des clés qui se croisent?
- 17. Afficher le curseur de la souris des applications sous-jacentes lorsque vous passez la souris sur la section visible de l'application
- 18. Eclipse, modifiez la couleur d'arrière-plan du texte contextuel lorsque vous passez la souris sur un mot-clé
- 19. iPhone: Tabbar se cache lorsque vous passez de TableView à UIViewController
- 20. question jCarousel - Passez la souris paramètres opacité des images
- 21. objet en mouvement lorsque la souris se déplace as3
- 22. Réduire le délai lorsque vous passez la souris sur le panneau/les barres d'outils Masquer automatiquement dans Visual Studio '08
- 23. lorsque vous passez la souris sur un bouton désactivé dans FireFox, le titre ne peut pas afficher
- 24. JQuery déroulant, reste en bas pendant que vous passez la souris sur le menu déroulant
- 25. Zone de texte WPF qui met uniquement à jour la liaison lorsque vous appuyez sur Entrée
- 26. IsInRole Fonctionne uniquement lorsque l'utilisateur se connecte
- 27. Colonnes CSS qui se chevauchent
- 28. Quelles caractéristiques vous manquent le plus lorsque vous passez d'IntelliJ à XCode?
- 29. Passez var via JQuery charge
- 30. colonnes jqGrid ne se développent pas setGridWidth après 1 colonne cachée dans IE8 seulement
-1 quelqu'un vous a dit, sans aucun doute. Mais avez-vous déjà dit à quelqu'un quelque chose qu'il ne connaissait pas, M. 708 questions et 0 réponses? –
n'oubliez pas de sélectionner une réponse –