CSS
Langage de mise en forme du web permettant de styliser et structurer visuellement les interfaces utilisateur.
Détails techniques
CSS
CSS est le langage de presentation du web, permettant de controler la mise en page, les couleurs, les animations et le responsive design de toute interface web.
Je maitrise les techniques modernes de CSS :
FlexboxetGridpour les layouts complexes- custom properties pour les themes dynamiques
- les animations et transitions performantes
- le responsive design avec les media queries et container queries
Organisation et evolutions
J'utilise principalement SCSS avec une architecture BEM-like pour mes projets, combinant la puissance des variables, mixins et fonctions Sass avec une nomenclature claire et maintenable. Sur ce portfolio, les styles sont organises en abstracts (variables, mixins, fonctions) importes via @use avec des namespaces.
CSS evolue rapidement :
- nesting natif
@layerpour le controle de la cascade:has()comme selecteur parentsubgrid- les view transitions
Ces nouveautes reduisent le besoin de preprocesseurs pour de nombreux cas d'usage.
Reference : developer.mozilla.org.
Stacks similaires
Besoin d'un développeur CSS ?
Avec 5 ans et 2 mois d'expérience en CSS, je peux vous aider à réaliser votre projet.