Comment créer : en-tête responsive
- Page précédente Navigation en pilule
- Page suivante Diapositives
Apprendre à créer un en-tête responsive en utilisant CSS.
En-tête responsive
Ajuster la conception de l'en-tête de page en fonction de la taille de l'écran. Modifiez la taille de la fenêtre du navigateur pour voir l'effet.
Créez un en-tête responsive
Première étape - Ajoutez HTML :
<div class="header"> <a href="#default" class="logo">LogoDeL'entreprise</a> <div class="header-right"> <a class="active" href="#home">Accueil</a> <a href="#contact">Contact</a> <a href="#about">À propos</a> </div> </div>
Deuxième étape - Ajoutez CSS :
/* Utilisez un fond gris et quelques marges internes pour définir le style de l'en-tête */ .header { overflow: hidden; background-color: #f1f1f1; padding: 20px 10px; /* Définissez le style des liens d'en-tête */ .header a { float: left; color: black; text-align: center; padding: 12px; text-decoration: none; font-size: 18px; line-height: 25px; border-radius: 4px; /* Définissez le style du lien logo (veuillez noter que nous définissons la ligne de haut et la taille de police sur la même valeur pour éviter que l'en-tête ne grandisse lorsque la police augmente) */ .header a.logo { font-size: 25px; font-weight: bold; /* Modifiez la couleur de fond au survol de la souris */ .header a:hover { background-color: #ddd; color: black; /* Définissez le style des liens actifs / actuels */ .header a.active { background-color: dodgerblue; color: white; /* Faites flotter la partie de lien vers la droite */ .header-right { float: right; /* Ajoutez une requête média pour la réponse aux besoins - lorsque la largeur de l'écran est de 500px ou moins, les liens s'empilent ensemble */ @media screen and (max-width: 500px) { .header a { float: none; display: block; text-align: left; .header-right { float: none;
Pages liées
Tutoriel :Barre de navigation CSS
- Page précédente Navigation en pilule
- Page suivante Diapositives