Perfectionnement
CSS · Confirmé - patterns avancés et performance
- Variables CSS et fonctions calc/clampMaîtrisez les custom properties, leur résolution à l'exécution dans la cascade, et les fonctions calc() et clamp() pour des interfaces fluides.
- Transitions et animations : @keyframes, transform, timingAnimez au niveau du compositeur avec transform et opacity, structurez vos @keyframes et respectez les préférences de mouvement des utilisateurs.
- Sélecteurs modernes : :has, :is, :where, :nth-child avancéExploitez les pseudo-classes fonctionnelles récentes pour sélectionner selon le contenu, regrouper sans exploser la spécificité et cibler des motifs complexes.
- Architecture CSS : BEM, utility-first, organisation des fichiersComparez BEM et l'approche utility-first, leurs compromis réels en équipe, et structurez vos fichiers avec les cascade layers.
- Container queries et CSS nestingRendez vos composants responsives par rapport à leur conteneur plutôt qu'au viewport, et structurez vos feuilles avec le nesting natif.