Three material languages
Spectrum, oil film, and restrained chrome each use a distinct color and blend treatment.
Surface & interaction
Direct foil, light, grain, and dimensional response across a polished material. Pointer and keyboard input move the highlight through one bounded update.
A surface that follows attention
Use the material for premium cards, product artwork, badges, album covers, and interactive hero objects. It reacts only while input changes and resets cleanly.
Spectrum, oil film, and restrained chrome each use a distinct color and blend treatment.
Pointer events are batched into requestAnimationFrame only while input moves; leave, blur, pause, and reduced motion all reset the surface.
Focus produces a clear response, arrow keys direct the highlight, and a visible focus ring preserves orientation.
Three-step workflow
Begin with one of six surfaces covering spectral, dark petrol, chrome, paper, orchid, and copper directions.
Tune base, accent, highlight, spectrum angle, grain, border, and shadow depth.
Control the maximum tilt and idle drift, then export a reusable interactive fragment.
No. A frame is requested only when pointer input arrives, then the handle returns to zero.
Yes. The exported surface is focusable and arrow keys move the highlight in bounded steps.
Tilt, transition, and foil drift stop, and all input offsets reset to the neutral state.
No. The material is layered CSS with a small dependency-free input script.