Bonjour à tous et a toutes.
Je voulais vous poser une question par rapport à l'événement " :focus ".
J' essayais de créer une sorte de menu déroulant qui fonctionne avec l'événement " :focus " un peux dans le même style que ceux créée en JS avec l'événement " onClick ".
Exemple : http://www.w3schools.com/howto/howto_js_dropdown.asp
Donc j'en viens à ce que j'ai essayer de faire qui ne fonctionne pas..
Lien de mon test : http://codepen.io/Golderen/pen/gLwGMb
En suivant la " logique ", j'ai créer des listes et des sous listes.
Comme pour le fonctionnement d'un simple " Menu déroulant " je cache les sous listes et normalement au " survol ( si :hover ) " de l'élément la sous liste se dévoile..
En suivant ce principe je pourrais faire de même en utilisant " :focus " ?
Mais justement cela ne fonctionne pas. Pourquoi ?
Sachant que si dans mon CodePen je change " :focus " par " :hover ", ça fonctionne.. ^^"
Est ce que focus est particulier ? Ou est ce que ce type de menu déroulant ne peut être créée que en JS ?
Merci de vos réponses
Bonne journée !
Modifié par Golderen (16 Nov 2016 - 11:41)
Je voulais vous poser une question par rapport à l'événement " :focus ".
J' essayais de créer une sorte de menu déroulant qui fonctionne avec l'événement " :focus " un peux dans le même style que ceux créée en JS avec l'événement " onClick ".
Exemple : http://www.w3schools.com/howto/howto_js_dropdown.asp
Donc j'en viens à ce que j'ai essayer de faire qui ne fonctionne pas..
Lien de mon test : http://codepen.io/Golderen/pen/gLwGMb
En suivant la " logique ", j'ai créer des listes et des sous listes.
Comme pour le fonctionnement d'un simple " Menu déroulant " je cache les sous listes et normalement au " survol ( si :hover ) " de l'élément la sous liste se dévoile..
En suivant ce principe je pourrais faire de même en utilisant " :focus " ?
Mais justement cela ne fonctionne pas. Pourquoi ?
Sachant que si dans mon CodePen je change " :focus " par " :hover ", ça fonctionne.. ^^"
Est ce que focus est particulier ? Ou est ce que ce type de menu déroulant ne peut être créée que en JS ?
Merci de vos réponses
Bonne journée !
Modifié par Golderen (16 Nov 2016 - 11:41)