Cours CSS Donnez du style à vos pages
Le CSS transforme un document brut en une interface soignée. Sélecteurs, modèle de boîte, Flexbox, Grid, responsive design puis animations et architecture CSS : ce parcours couvre tout ce qu’il faut pour styler avec méthode.
Commencer ce parcours dans Kodokon Fondations Débutant - les bases, pas à pas
Progression Intermédiaire - construire de vrais projets
Cascade, spécificité et héritageApprenez à prédire quelle règle CSS l'emporte grâce à la spécificité, et à exploiter l'héritage pour écrire moins de code. Flexbox : axes, justify/align, gap, flex-growMaîtrisez les deux axes de Flexbox pour aligner, centrer et répartir vos éléments dans les mises en page du quotidien. Grid : colonnes, lignes, zonesConstruisez des galeries et des gabarits de page complets avec les colonnes, les lignes et les zones nommées de CSS Grid. Positionnement : relative, absolute, fixed, sticky, z-indexAncrez badges, en-têtes et fenêtres modales au bon endroit grâce aux positions CSS et à une échelle de z-index maîtrisée. Responsive design : media queries, unités relativesAdaptez vos interfaces à toutes les tailles d'écran avec l'approche mobile-first, les media queries et les unités rem, % et vw. Perfectionnement Confirmé - patterns avancés et performance
Variables CSS et fonctions calc/clampMaîtrisez les custom properties, leur résolution à l'exécution dans la cascade, et les fonctions calc() et clamp() pour des interfaces fluides. Transitions et animations : @keyframes, transform, timingAnimez au niveau du compositeur avec transform et opacity, structurez vos @keyframes et respectez les préférences de mouvement des utilisateurs. Sélecteurs modernes : :has, :is, :where, :nth-child avancéExploitez les pseudo-classes fonctionnelles récentes pour sélectionner selon le contenu, regrouper sans exploser la spécificité et cibler des motifs complexes. Architecture CSS : BEM, utility-first, organisation des fichiersComparez BEM et l'approche utility-first, leurs compromis réels en équipe, et structurez vos fichiers avec les cascade layers. Container queries et CSS nestingRendez vos composants responsives par rapport à leur conteneur plutôt qu'au viewport, et structurez vos feuilles avec le nesting natif. Maîtrise Expert - architecture, internals et cas limites