Victor Ohiri
Z3N
Mon portfolio précédent : une seule page, un cube de verre WebGL, un thème sombre et un thème clair.
- Rôle
- Direction et développement
- Ma part
- Chaque décision de conception et de technique était la mienne.
- Technologies
- HTML, CSS, JavaScript, Three.js, GSAP, Lenis
01 / 06
L’idée
Mon portfolio précédent : une seule page avec les vues Home, Work, About et Contact.
02 / 06
Les décisions
Je voulais qu’il se lise comme un signal d’interface sobre, et non comme un modèle.
Le mode clair est dessiné, pas inversé : le thème clair se fond dans la page au lieu de retourner le thème sombre.
Le verre a demandé plusieurs essais. Le premier cube ne paraissait pas transparent, et une passe ultérieure a rétabli la frange colorée que le verre dessine autour d’une lettre.
Les petits détails y sont : un lien d’évitement, un bouton pour copier l’adresse e-mail, la couleur du navigateur qui suit le thème, et des guillemets typographiques.
La page Projets est construite à partir de vraies captures d’écran de vrais projets.
Les changements sont arrivés sous la forme de neuf pull requests, fusionnées chacune séparément.
03 / 06
Le design
Un chargeur façon démarrage système, un menu plein écran et un voile de glyphes qui tombent entre les vues.
Derrière le titre, des points de demi-teinte qui s’écartent du pointeur. Thèmes sombre et clair.


04 / 06
La réalisation
JavaScript natif avec Three.js, GSAP et Lenis. Le cube de verre est son propre module ; s’il échoue, le reste de la page fonctionne toujours.
La première version a été validée entre le 17 et le 19 septembre 2026 ; la refonte s’est déroulée du 21 au 25 septembre.
- Vues
- Accueil, Work, About, Contact sur une seule page
- 3D
- Cube de verre en Three.js
- Animation
- GSAP, ScrollTrigger, Lenis
- Tiers
- Une page /kage/ de ThreeUI (licence MIT), pas de moi
- Code source
- Dépôt privé




05 / 06
Les détails
Le cube tourne lentement et suit votre glissement. Le curseur devient un disque blanc au-dessus des liens.
06 / 06
État actuel
La version qui a précédé ce site.
Projet suivant Site de marque et boutique, 2026

Perfectly Hooked




