Module 1 : Cahier des charges et maquettage
1.1 — Définir le projet Aperçu
Module 2 : Structure HTML5 sémantique
2.1 — Coder la structure Aperçu
Module 3 : Design CSS3 responsive — Mobile First
3.1 — Styliser le portfolio Aperçu
Module 4 : Interactivité JavaScript
4.1 — Dynamiser le portfolio Aperçu
Module 5 : Optimisation et performance
5.1 — Rendre le site rapide Aperçu
Module 6 : Déploiement et présentation finale
6.1 — Mettre en ligne et présenter Aperçu

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

S'inscrire gratuitement
Module 3 : Design CSS3 responsive — Mobile First Aperçu gratuit

3.1 — Styliser le portfolio

📋 Objectifs

  • Appliquer la charte graphique (couleurs, polices)
  • Layout Grid pour la structure globale
  • Flexbox pour navbar, cartes projets, footer
  • Responsive : 3 breakpoints (mobile, tablette, desktop)
  • Animations : hover, fade-in, transitions fluides
  • Dark mode via prefers-color-scheme

Architecture CSS

/* 1. Reset + Variables */
:root { --primary: #2C3E50; --accent: #3498DB; }

/* 2. Base mobile (Mobile First) */
body { font-family: Inter, sans-serif; }

/* 3. Tablette */
@media (min-width: 768px) { .grid { grid-template-columns: 1fr 1fr; } }

/* 4. Desktop */
@media (min-width: 1024px) { .grid { grid-template-columns: repeat(3, 1fr); } }

/* 5. Dark mode */
@media (prefers-color-scheme: dark) { :root { --primary: #ECF0F1; } }

💡 Sections à styliser

  • Hero section : pleine hauteur, dégradé, CTA
  • Cartes projets : Grid, hover avec scale + shadow
  • Formulaire : flex, champs stylés, validation visuelle
  • Navbar : sticky, hamburger mobile, horizontal desktop
Ceci est un aperçu gratuit.
Voir la formation complète