effet que je suis en train de réaliser:Comment créer un menu déroulant "collant" en CSS pur?
Dans la nouvelle refonte de Twitter, ils ont mis en place un menu déroulant « collant » pour la zone de paramètres de compte. Fondamentalement, lorsque vous cliquez sur votre nom d'utilisateur dans la barre de navigation globale noire en haut, un menu est ouvert et reste ouvert jusqu'à ce que vous cliquez à nouveau sur l'un des liens ou sur votre nom d'utilisateur pour le fermer.
Je voudrais obtenir exactement le même effet d'un menu collant avec juste CSS et HTML. Je suis d'accord avec l'utilisation des fonctionnalités CSS3, mais si cela peut être réalisé sans compter sur CSS3, c'est encore mieux.
Ce que j'ai essayé jusqu'à présent
Je peux créer le menu de navigation de base avec menu déroulant travail avec CSS et HTML pur, mais seulement en utilisant: hover pseudo-classe. J'ai essayé le: pseudoclass actif, mais malheureusement il ne "colle" pas et reste ouvert.
Cet effet déroulant "collant" est-il possible même sans javascript? Si ce n'est pas possible sans compter sur javascript, comment dois-je gérer cela afin qu'il se dégrade gracieusement?
jsfiddle (http://www.jsfiddle.net) s'il vous plaît ou du code ... – EKet
jsfiddle, hein? Tu veux que je poste du code? Étant donné la question, je ne pensais pas qu'il était nécessaire d'afficher du code. –
@AndrewDeAndrade Par _code_, il signifie html/css que vous avez essayé jusqu'à présent. – canon