Comment créer : Navigation supérieure centrée
- Page précédente Liens de menu alignés à droite
- Page suivante Liens de menu à largeur fixe
Apprendre à créer une barre de navigation supérieure centrée avec lien ou logo.
Créer une barre de navigation supérieure
Étape 1 - Ajouter HTML :
<!-- Navigation supérieure --> <div class="topnav"> <!-- Centré lien --> <div class="topnav-centered"> <a href="#home" class="active">Home</a> </div> <!-- Liens alignés à gauche (par défaut) --> <a href="#news">Nouvelles</a> <a href="#contact">Contact</a> <!-- Liens alignés à droite --> <div class="topnav-right"> <a href="#search">Recherche</a> <a href="#about">À propos</a> </div> </div>
Deuxième étape - Ajoutez CSS :
/* Ajoute une couleur de fond noire à la navigation supérieure */ .topnav { position: relative; background-color: #333; overflow: hidden; } /* Définit les styles des liens dans la barre de navigation */ .topnav a { float: left; color: #f2f2f2; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 17px; } /* Change la couleur du lien au survol de la souris */ .topnav a:hover { background-color: #ddd; color: black; } /* Ajoute une couleur pour les liens actifs / actuels */ .topnav a.active { background-color: #04AA6D; color: white; } /* Partie centrale de la navigation supérieure */ .topnav-centered a { float: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } /* Partie droite de la navigation supérieure */ .topnav-right { float: right; } /* Menu de navigation responsive - Affiche les liens empilés sur les appareils mobiles, plutôt que côte à côte */ @media screen and (max-width: 600px) { .topnav a, .topnav-right { float: none; display: block; } .topnav-centered a { position: relative; top: 0; left: 0; transform: none; } }
Pages associées
Tutoriel :Comment créer une barre de navigation supérieure responsive
Tutoriel :Barre de navigation CSS
- Page précédente Liens de menu alignés à droite
- Page suivante Liens de menu à largeur fixe