Création d'une Navigation Flexible avec Media Queries
Objectifs
Apprendre à utiliser Flexbox pour créer des mises en page adaptatives.
Maîtriser les media queries pour adapter le design en fonction de la taille de l'écran.
Résumé
Apprenez à utiliser Flexbox pour créer une navigation dynamique et adaptable grâce aux media queries en HTML et CSS.
Description
Dans cette leçon, nous allons voir comment créer une navigation responsive en utilisant Flexbox et les media queries en HTML et CSS. Nous commençons par la création d'un fichier HTML de base avant de passer à la mise en forme CSS. Nous définissons la propriété display à flex pour l'élément ul.navigation, ce qui permet à notre menu de se comporter comme un flex container. Ensuite, nous utilisons flexflow pour contrôler la direction et le wrap des éléments de navigation, et justify-content pour aligner les éléments horizontalement. Nous intégrons également des media queries pour adapter le layout en fonction de la taille de l'écran: en dessous de 480 pixels, l'alignement devient vertical, tandis qu'entre 480 et 760 pixels, les éléments sont distribués avec space-around. Cette démonstration pratique vous montre comment améliorer l'adaptabilité de vos menus de navigation.
Par contre je suis déçu qu’aucun exemple incluant la gestion des images ne soit donné pour qu’elles se redimensionnent automatiquement.
flex: 1 1 0px;
Et lorsque je supprime cette ligne de code et bien le texte de l'article réapparaît, mais le header ne reste pas figer lorsque je scrolle.
Je ne comprends pas trop d'où pourrais venir le problème. Je tacherais de recommencer pour trouver la solution.
Explications claires