Le reste de la formation est réservé aux inscrits.
S'inscrire gratuitement:root {
--primary: #3498db;
--secondary: #2ecc71;
--spacing: 1rem;
--border-radius: 8px;
}
.btn {
background: var(--primary);
padding: var(--spacing);
border-radius: var(--border-radius);
}
Changez --primary et TOUT le site s'adapte. Thème sombre ? Changez les variables dans une media query.
/* Block__Element--Modifier */
.card { } /* Bloc */
.card__title { } /* Élément du bloc */
.card--featured { } /* Modificateur */
BEM évite les conflits de noms et rend le CSS auto-documenté.
Les variables CSS sont natives, pas besoin de SASS/LESS. Elles fonctionnent dans tous les navigateurs modernes et sont dynamiques (modifiables par JS).