Menu de navigation pour mobile probleme !
Résolu
squaria
Messages postés
85
Date d'inscription
Statut
Membre
Dernière intervention
-
squaria Messages postés 85 Date d'inscription Statut Membre Dernière intervention -
squaria Messages postés 85 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'aimerais faire une nav pour mobile si possible sans js.
pour l'instant j'en suis là :
|fancy]
Vous allez me dire "mais elle est où ? En fait c'est la triple barre en haut à droite. J'aimerait que quand je clique dessus sa m'affiche en dessous du bouton join us le menu tout simplement"
J'ai fait beaucoup de test avec ::after et modifier le placement des balises html.
voici mon code :
html
EDIT:
css
j'aimerais faire une nav pour mobile si possible sans js.
pour l'instant j'en suis là :

Vous allez me dire "mais elle est où ? En fait c'est la triple barre en haut à droite. J'aimerait que quand je clique dessus sa m'affiche en dessous du bouton join us le menu tout simplement"
J'ai fait beaucoup de test avec ::after et modifier le placement des balises html.
voici mon code :
html
<ul class="niveau1_mob"> <li id="nav_mob"> <img src="../images/nav_mob.png" alt="triple bar nav" /> <ul class="niveau2_mob"> <li id="home"> <div id="arrow_flex"><a href="../" rel="nofollow noopener noreferrer" target="_blank" class="el_arrow"><span>HOME</span></a><a href="" class=" rel="nofollow noopener noreferrer" target="_blank"el_arrow" id="arrow_mob"><span>↕</span></a></div> <ul class="niveau3_mob"> <li><a href="../home/who.php" rel="nofollow noopener noreferrer" target="_blank"><span>WHO ?</span></a></li> <li><a href="../home/where.php" rel="nofollow noopener noreferrer" target="_blank"><span>WHERE ?</span></a></li> <li><a href="../home/what.php" rel="nofollow noopener noreferrer" target="_blank"><span>WHAT ?</span></a></li> <li><a href="../home/how.php" rel="nofollow noopener noreferrer" target="_blank"><span>HOW ?</span></a></li> <li><a href="../home/which.php" rel="nofollow noopener noreferrer" target="_blank"><span>WHICH START ?</span></a></li> </ul> </li> <li><a href="../join/" rel="nofollow noopener noreferrer" target="_blank"><span>JOIN US</span></a></li> <li><a href="../inspiration/" rel="nofollow noopener noreferrer" target="_blank"><span>INSPIRATION</span></a></li> <li><a href="../contact/" rel="nofollow noopener noreferrer" target="_blank"><span>CONTACT</span></a></li> </ul> </li> </ul> </ul>
EDIT:
css
.niveau1_mob { display: block; } ul ul { display: none; } nav::after { content: .niveau1_mob li:hover .niveau2_mob, li:hover .niveau3_mob { display: block; } } #nav_mob { display: block; position: absolute; right: 10px; top: 10px; width: 30px; height: 30px; }
A voir également:
- Menu de navigation pour mobile probleme !
- Navigation privée - Guide
- Menu déroulant excel - Guide
- Supprimer les données de navigation - Guide
- Probleme nrj mobile - Accueil - Opérateurs & Forfaits
- Chaine tnt gratuite sur mobile - Guide
1 réponse
Il faut utiliser les checkbox et label pour faire ceci sans JS.
https://www.sitepoint.com/pure-css-off-screen-navigation-menu/
https://www.sitepoint.com/pure-css-off-screen-navigation-menu/
J'ai un problème venant de l'affichage de la nav quand j'appuie sur le bouton elle ne veut pas s'afficher alors que j'ai mis un test pour voir d'ou venait le problème et il s'affiche bel et bien quand j'appuie sur le bouton.
Nouveau code :
Images pour aider
https://www.zupimages.net/up/16/47/qql9.png
et
https://www.zupimages.net/up/16/47/tjt0.png