Every image on Stillroom goes through one code component.
A masked reveal on entry, a slow drift within its own crop as you scroll, and a restrained zoom on hover. Three small behaviours, one component, used everywhere.
That's what stops fifteen object pages from feeling like fifteen different websites. The consistency isn't discipline — it's a single component I couldn't get wrong twice.
The whole site is a free Framer template → https://sub.chujiqiqi.com/marketplace/templates/stillroom/
Every image on Stillroom goes through one code component.
A masked reveal on entry, a slow drift within its own crop as you scroll, and a restrained zoom on hover. Three small behaviours, one component, used everywhere.
That's what stops fifteen object pages from feeling like fifteen different websites. The consistency isn't discipline — it's a single component I couldn't get wrong twice.
The whole site is a free Framer template → https://sub.chujiqiqi.com/marketplace/templates/stillroom/