Layouts & Alignements
01

Flexbox — Alignement Flexible

La méthode ultime pour aligner des éléments en ligne, gérer l'espace et centrer verticalement.

CSS
.flex-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
Rendu
1
2
3

CSS Grid — Grille Automatique Responsive

Grille de cartes qui adapte le nombre de colonnes selon l'écran — sans media queries.

CSS
.grid-container {
  display: grid;
  grid-template-columns:
    repeat(auto-fit, minmax(100px, 1fr));
  gap: 10px;
}
Rendu
A
B
C
Typographie Maîtrisée
02

Style & Espacement du Texte

Police, interlignage (line-height) et espacement des lettres pour un rendu élégant.

CSS
.custom-text {
  font-family: 'Georgia', serif;
  font-size: 1.3rem;
  line-height: 1.6;
  letter-spacing: 2px;
  text-shadow: 1px 1px rgba(0,0,0,0.1);
}
Rendu

Un texte élégant, lisible et parfaitement espacé.

Arrière-plans & Décors
03

Dégradé Linéaire

Fonds dynamiques en fusionnant plusieurs couleurs selon un angle (ici 45°).

CSS
.gradient-bg {
  background: linear-gradient(
    45deg, #f43f5e, #e11d48, #9f1239
  );
}
Rendu
Fond Dégradé

Motif de Points (Pattern)

Dégradés radiaux répétés pour simuler une texture ou motif dots.

CSS
.pattern-bg {
  background-color: #e5e7eb;
  background-image:
    radial-gradient(#2563eb 1px,
    transparent 1px);
  background-size: 16px 16px;
}
Rendu
Effets & Interactions
04

Ombres Multi-Couches & Arrondis

Relief 3D réaliste "Soft Shadow" + grands arrondis style iOS.

CSS
.soft-card {
  border-radius: 20px;
  box-shadow:
    0 20px 25px -5px rgba(0,0,0,0.1),
    0 10px 10px -5px rgba(0,0,0,0.04);
}
Rendu
Carte Flottante

Bouton Dynamique — Hover & Transitions

Au survol : le bouton s'élève, change de couleur et projette une ombre animée.

CSS
.btn {
  background: #7c3aed;
  transition: all 0.3s ease;
}
.btn:hover {
  transform: translateY(-4px) scale(1.05);
  box-shadow: 0 10px 15px
    rgba(124, 58, 237, 0.4);
}
Rendu

Glassmorphism — Verre Dépoli

L'effet tendance des interfaces modernes : arrière-plan flouté translucide.

CSS
.glass-card {
  background: rgba(255,255,255,0.2);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid
    rgba(255,255,255,0.3);
}
Rendu
Filtre Verre 🪟

Variables Globales CSS — :root

Centralise couleurs et valeurs pour gérer les thèmes en une seule ligne.

CSS
:root {
  --main-theme: #1e293b;
  --text-theme: #f8fafc;
}
.box {
  background-color: var(--main-theme);
  color: var(--text-theme);
}
Rendu
Mode Sombre par Variable CSS

Hover Card Futuriste

Carte interactive avec glow cyan au survol — style cyberpunk.

CSS
.hover-card {
  border: 1px solid rgba(0,245,255,0.2);
  transition: all 0.4s;
}
.hover-card:hover {
  border-color: #00f5ff;
  box-shadow: 0 0 30px
    rgba(0,245,255,0.2);
  transform: scale(1.02);
}
Rendu
Survole cette carte ✦