Module 1 : Introduction à CSS
1.1 — Lier CSS à HTML Aperçu
Module 2 : Sélecteurs CSS
2.1 — Tous les types de sélecteurs Aperçu
Module 3 : Couleurs, fonds et dégradés
3.1 — Maîtriser les couleurs CSS Aperçu
Module 4 : Typographie web
4.1 — Polices et texte Aperçu
Module 5 : Box Model — Le modèle de boîte
5.1 — Comprendre le Box Model Aperçu
Module 6 : Display et positionnement
6.1 — Display : le comportement des boîtes Aperçu
Module 7 : Flexbox — Layout flexible
7.1 — Flexbox fondamental Aperçu
Module 8 : Flexbox avancé
8.1 — Contrôler les enfants flex Aperçu
Module 9 : CSS Grid — Layout en grille
9.1 — Grid fondamental Aperçu
Module 10 : CSS Grid avancé
10.1 — Grid Areas et responsive Aperçu
Module 11 : Responsive Design — Media Queries
11.1 — @media et breakpoints Aperçu
Module 12 : Mobile First — Approche pratique
12.1 — Techniques Mobile First Aperçu
Module 13 : Transitions et animations CSS
13.1 — Transitions et keyframes Aperçu
Module 14 : Pseudo-classes et pseudo-éléments
14.1 — Pseudo-classes et pseudo-éléments Aperçu
Module 15 : Variables CSS et organisation
15.1 — CSS propre et scalable Aperçu
Module 16 : Projet final — Site responsive complet
16.1 — Site responsive professionnel Aperçu

Le reste de la formation est réservé aux inscrits.

S'inscrire gratuitement
Module 16 : Projet final — Site responsive complet Aperçu gratuit

16.1 — Site responsive professionnel

🏆 Projet certifiant — Site Portfolio Responsive

📋 Contexte

Vous créez le site portfolio d'un designer freelance. Le site doit être responsive, animé et professionnel. C'est la vitrine qui présente son travail au monde.

🎯 Exigences techniques

  1. Mobile First : design de base pour mobile, enrichi pour desktop
  2. Layout Grid : structure globale en CSS Grid (header, main, footer)
  3. Composants Flexbox : navbar, galerie, cartes, footer
  4. Variables CSS : couleurs, espacements, bordures dans :root
  5. Responsive : 3 breakpoints (mobile, tablette, desktop)
  6. Animations : hover sur cartes, fade-in au scroll, menu mobile fluide
  7. Dark mode : via prefers-color-scheme
  8. Organisation BEM : nommage cohérent

Pages

  1. Accueil — Hero + projets récents + appel à l'action
  2. Portfolio — Galerie Grid responsive (auto-fit, minmax)
  3. Contact — Formulaire stylé + coordonnées

✅ Critères d'évaluation

CritèreExcellentSatisfaisantInsuffisant
Responsive3 breakpoints, adaptation fluide2 breakpointsNon responsive
Grid/FlexboxGrid pour structure, Flexbox pour composantsUn seul utiliséNi Grid ni Flexbox
Variables:root + dark modeVariables sans dark modePas de variables
Animations2+ animations pertinentes1 animationAucune
BEMNommage cohérent partoutPartiellementPas de méthodologie

🎉 Livrez le site (GitHub Pages/Netlify) pour valider la certification CSS3.

⏱️ Temps estimé : 5-6 heures

Ceci est un aperçu gratuit.
Voir la formation complète