
Choose a photo
A grandparent, a wedding day, the kids. It’s set behind the lens.
The Hundred Languages Pendant is a heart with a lens no bigger than a lentil at its centre. Hold it to the light and a photo you chose appears inside. I made its product page for the Outfyd store: the art direction, every image, generated from the supplier’s catalogue photos, the design, and a scroll-driven build where one photograph carries the whole page.
The product is small, and its best feature is invisible until you look into it. The page had to show what’s inside the lens before anyone thought to ask.

A grandparent, a wedding day, the kids. It’s set behind the lens.

Rose gold, gold or silver plating on the same heart frame.

Put the stone to your eye and the photo fills the view.
There are no sections in the usual sense. A single product shot sits behind the whole page, and scrolling moves a camera across it. Pick a stage to see where the camera is.
Upload a photo and it drops straight into the lens. An amber cast, a soft bloom from the top and a darker rim make it read as light through glass, not a sticker.
Try a photo
Each finish is a layer over the same shot, so switching is a soft cross-fade and the pendant never jumps. The choice follows you from the hero to checkout.
At the end of the scroll the page fades from night to ivory. Finish, necklace or keyring, your photo, add to bag: everything on one calm screen.
The supplier’s catalogue photos were the only source. Every image on the page was generated from them: the studio shot, the model in three finishes and the photos in the lens.



A night palette that lets the metal do the talking, ivory for the moment of purchase, and the three plated finishes as the only colour.
Wordmark · Italiana
OUTFYD
Display · Cormorant Garamond Light
Hold it up to the light.
Body · Jost Light
Inside the stone is a lens no bigger than a lentil.
Components
Label · Jost, spaced caps
Look closerOn a phone the camera re-frames for portrait. The product holds the top of the screen and the copy rises out of the dark beneath it.



Under the hood · The camera rig
The page is one square product photograph held behind the copy. I measured where the lens sits in that photo, so every chapter of the scroll is a camera position: where to point, how close to go and what to fade in. One timeline plays them in order as you scroll.
One square studio shot, sized so the camera can travel without running off the edge.
The lens is measured once, as a point and a radius inside the photo.
One GSAP ScrollTrigger timeline: push in, focus, pull back, fade to the model.
Gold and silver are masked colour layers over the same photo, so finishes cross-fade.
At checkout the night fades to ivory and the menu switches to dark ink.
What the page does
What it runs on
OUTFYD