Explore et copie les architectures de design moderne les plus puissantes.
La méthode ultime pour aligner des éléments en ligne, gérer l'espace entre eux et les centrer verticalement.
.flex-container {
display: flex;
justify-content: space-between; /* Écarte les éléments */
align-items: center; /* Centre verticalement */
gap: 10px; /* Espace entre les blocs */
}
Crée une grille de cartes qui ajuste automatiquement le nombre de colonnes selon la taille de l'écran, sans Media Queries.
.grid-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
gap: 10px;
}
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.
.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é.
Crée des fonds dynamiques en fusionnant plusieurs couleurs selon un angle précis (ici 45 degrés).
.gradient-bg {
background: linear-gradient(45deg, #f43f5e, #e11d48, #9f1239);
}
Utilise des dégradés radiaux minuscules répétés en boucle pour simuler une texture ou un motif de points ("dots").
.pattern-bg {
background-color: #e5e7eb;
background-image: radial-gradient(#2563eb 1px, transparent 1px);
background-size: 16px 16px; /* Taille de la répétition */
}
Donne un effet de relief 3D réaliste ("Soft Shadow") combiné à de grands arrondis (style applications iOS/Android modernes).
.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);
}
Ajoute de la fluidité. Au survol, le bouton s'élève, change de couleur et projette une ombre douce de manière animée.
.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);
}
L'effet tendance des interfaces modernes qui crée un arrière-plan flouté translucide à travers l'élément.
.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);
}
Centralise tes couleurs dans le :root pour pouvoir gérer ou modifier tes thèmes en une seule ligne de code.
:root {
--main-theme: #1e293b;
--text-theme: #f8fafc;
}
.box {
background-color: var(--main-theme);
color: var(--text-theme);
}