← Projets

ORCHIDBLACK

Le flagship d'une maison de mode fictive, conçu comme une archive technique.

Année2026
RôleDesign · Développement · Direction artistique
CatégorieMarque · Direction artistique · Web
Site en ligne
ORCHIDBLACK — screenshot
Contexte

Les sites de mode se ressemblent : heros plein écran flottant dans le vide. ORCHIDBLACK prend le contre-pied : le site se lit comme un dossier technique — cadre fixe à filets, index tabulaire de chaque pièce, fiches matières façon spec-sheet et barre de progression de lecture. La structure avant la silhouette, sur la page comme sur le corps.

Défi

Tenir une direction artistique stricte (une encre, un rose signal, ni dégradés ni ombres) sans appauvrir la page. Le système halftone répond à ça : des trames de points façon print remplacent chaque fondu, rendues sur canvas pour que les points réagissent au curseur.

Décisions clés

Cadre d'archive éditorial

Des barres fixes haute et basse transforment chaque page en dossier numéroté : marque, slogan, navigation indexée, série, progression de lecture. Le contenu vit dans une grille à filets — des tables plutôt que des cards.

Système halftone interactif

Une trame de points en Canvas 2D remplace les dégradés partout : bande ondulée rose en bas de chaque page, textures fines derrière les vêtements. Les points gonflent organiquement autour du curseur (position lissée par lerp, atténuation gaussienne), et la boucle rAF s'endort à l'arrêt.

Zéro librairie d'animation

CSS transform/opacity plus un seul reveal de texte en requestAnimationFrame. prefers-reduced-motion rend tout à l'état final instantanément — aucun contenu n'est jamais conditionné à une animation.

Fonte variable plutôt que fausse famille

La display est Archivo avec son axe de largeur à 125 % via font-stretch — une fonte variable au lieu d'une requête « Archivo Expanded » inexistante qui retombait silencieusement sur les fontes système.

Stack
React 19TypeScriptViteCSS ModulesCanvas 2DReact RouterVercel
Résultats

Déployé sur Vercel. Trois routes (Collection, Objects, House), une machine à états de métadonnées pilotée par le scroll, panier démo et fiches produit immersives, navigation clavier complète, et un bundle d'environ 83 ko gzippé sans dépendance d'animation.

Enseignements
  1. Un système de contraintes strict (deux couleurs, pas de dégradés) produit une identité plus forte qu'une palette ouverte — les trames halftone existent parce que les fondus étaient interdits.
  2. Le reduced motion est un chemin de rendu, pas un patch : concevoir l'état statique d'abord rend les états animés additifs au lieu de porteurs.
Projet suivantMurmur