Aller au contenu principal
Site en cours de refonte — quelques pages peuvent bouger ou évoluer.
Catégorie

Articles sur UX & Webdesign

Découvrez tous les articles, tutoriels et retours d'expérience liés à ux & webdesign.

Derniers Articles .

Figma ↔ code : ta parité est cassée parce que personne ne possède le contrat Développement web
13 mai 2026

Figma ↔ code : ta parité est cassée parce que personne ne possède le contrat

Le problème n’est pas « Figma vs devs ». C’est l’absence d’un contrat versionné et vérifiable entre design tokens, composants et code.

TypeScript • CSS
Lire →
Localiser le manifest de ta PWA : bonne idée… jusqu’au moment où ton app a 3 noms différents Développement web
13 mai 2026

Localiser le manifest de ta PWA : bonne idée… jusqu’au moment où ton app a 3 noms différents

Localiser le nom et les shortcuts d’une PWA, c’est super… tant que tu ne crées pas une app incohérente selon l’écran. Voilà comment le faire proprement, et quoi tester.

TypeScript • Google
Lire →
Ton CSS “bug” chez le client ? Va chercher l’extension qui injecte du style Développement web
27 avr. 2026

Ton CSS “bug” chez le client ? Va chercher l’extension qui injecte du style

Le bug le plus frustrant : « chez moi ça marche ». Et chez le client, le layout ou les couleurs partent en vrille. Parfois, le coupable, c’est une extension qui injecte du CSS.

Chrome • CSS
Lire →
Tailwind v4 : le moment où tu réalises que ta config n’est plus dans un fichier JS (et que ta migration va mordre) Développement web
23 avr. 2026

Tailwind v4 : le moment où tu réalises que ta config n’est plus dans un fichier JS (et que ta migration va mordre)

Tailwind v4 est une bonne version… mais pas une mise à jour “npm install et go”. Voilà ce qui casse vraiment en migration, et une méthode simple pour reprendre le contrôle.

Vue.js • TypeScript
Lire →
Name-only @container : enfin un namespace CSS natif (et ça change la donne) Développement web
17 avr. 2026

Name-only @container : enfin un namespace CSS natif (et ça change la donne)

Les container queries ne servent pas qu’au responsive. Avec le mode « name-only », tu peux t’en servir comme un namespace CSS natif pour calmer les collisions et les guerres de noms.

Chrome • CSS
Lire →
100dvh sur mobile, clavier ouvert… et ton CTA passe sous la trappe. Oui, c’est “normal”. Développement web
17 avr. 2026

100dvh sur mobile, clavier ouvert… et ton CTA passe sous la trappe. Oui, c’est “normal”.

dvh/svh ont amélioré le viewport mobile, mais pas le moment où le clavier virtuel arrive. Résultat : CTA masqué, scroll piégé, modals inutilisables. Voilà comment le fixer proprement.

TypeScript • Chrome
Lire →
Figma te sort le mauvais token couleur : oui, c’est le search (et voilà comment arrêter l’hémorragie) SaaS & applications web
13 avr. 2026

Figma te sort le mauvais token couleur : oui, c’est le search (et voilà comment arrêter l’hémorragie)

Quand taper un préfixe te remonte un token « au hasard » parce que son hex matche mieux que son nom, tu perds du temps et tu casses ton design system. On remet le workflow au propre.

CSS • Développeur web
Lire →
popover=hint : sur une landing c’est mignon, en vraie UI ça se bagarre Développement web
09 avr. 2026

popover=hint : sur une landing c’est mignon, en vraie UI ça se bagarre

popover=hint a un côté « tooltip natif » séduisant. Sauf qu’avec des overlays et des composants imbriqués, ses règles de fermeture deviennent vite imprévisibles.

TypeScript • Chrome
Lire →
J’ai généré toute ma palette depuis 1 hex… et j’ai compris pourquoi mon dark mode était moche Développement web
07 avr. 2026

J’ai généré toute ma palette depuis 1 hex… et j’ai compris pourquoi mon dark mode était moche

Tu veux une UI propre sans passer ta semaine à tweaker des nuances. OK, mais si tu génères une palette sans comprendre OKLCH, ton dark mode va te punir.

TypeScript • CSS
Lire →