CSS

frontend
Première version : 1996
Licence : N/A

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 :

  • Flexbox et Grid pour 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
  • @layer pour le controle de la cascade
  • :has() comme selecteur parent
  • subgrid
  • les view transitions

Ces nouveautes reduisent le besoin de preprocesseurs pour de nombreux cas d'usage.

Reference : developer.mozilla.org.

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.