Laboratoire de Styles CSS

Explore et copie les architectures de design moderne les plus puissantes.

1. Layouts & Alignements Modernes

Alignement Flexible (Flexbox)

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

CSS
.flex-container {
    display: flex;
    justify-content: space-between; /* Écarte les éléments */
    align-items: center;        /* Centre verticalement */
    gap: 10px;                  /* Espace entre les blocs */
}
1
2
3

Grille Automatique Responsive (CSS Grid)

Crée une grille de cartes qui ajuste automatiquement le nombre de colonnes selon la taille de l'écran, sans Media Queries.

CSS
.grid-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    gap: 10px;
}
A
B
C

2. Polices & Maîtrise Typographique

Style & Espacement du Texte

Gère la police (serif/sans-serif), l'interlignage (line-height) et l'espace entre les lettres (letter-spacing) pour un rendu haut de gamme.

CSS
.custom-text {
    font-family: 'Georgia', serif;
    font-size: 1.3rem;
    line-height: 1.6;        /* Hauteur de ligne confortable */
    letter-spacing: 2px;     /* Espace entre les lettres */
    text-shadow: 1px 1px rgba(0,0,0,0.1);
}

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

3. Arrière-plans & Décors de Fond

Dégradé Linéaire (Gradients)

Crée des fonds dynamiques en fusionnant plusieurs couleurs selon un angle précis (ici 45 degrés).

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

Motif de Fond Répétitif (Pattern)

Utilise des dégradés radiaux minuscules répétés en boucle pour simuler une texture ou un motif de points ("dots").

CSS
.pattern-bg {
    background-color: #e5e7eb;
    background-image: radial-gradient(#2563eb 1px, transparent 1px);
    background-size: 16px 16px; /* Taille de la répétition */
}

4. Ombres, Arrondis & Effets Avancés

Ombres Floues Multi-Couches & Bords Très Arrondis

Donne un effet de relief 3D réaliste ("Soft Shadow") combiné à de grands arrondis (style applications iOS/Android modernes).

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

Bouton Dynamique (Transitions & Hover)

Ajoute de la fluidité. Au survol, le bouton s'élève, change de couleur et projette une ombre douce de manière animée.

CSS
.btn-anime {
    background: #7c3aed;
    transition: all 0.3s ease; /* Fluidité globale */
}
.btn-anime:hover {
    transform: translateY(-4px) scale(1.05); /* Monte et grossit */
    box-shadow: 0 10px 15px rgba(124, 58, 237, 0.4);
}

Effet Verre Dépoli (Glassmorphism)

L'effet tendance des interfaces modernes qui crée un arrière-plan flouté translucide à travers l'élément.

CSS
.glass-card {
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(10px); /* Floute le fond arrière */
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}

Filtre Verre

Variables Globales CSS (--variables)

Centralise tes couleurs dans le :root pour pouvoir gérer ou modifier tes thèmes en une seule ligne de code.

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