PRO

Flying Cube Scroll

Six CSS cubes flying in from thirty thousand pixels away and settling into a spread. Every face is a real image on a preserve-3d box, so the cubes are genuinely dimensional rather than pre-rendered. Position, three rotations, and Z are each interpolated per cube across the first half of the pin, and two keep spinning a further half turn in the second. The logo blurs out, the opening headline scales and blurs away, and a second block resolves once the cubes land.

Component

The first media company crafted for the digital first generation.

Where innovation meets precision.

BLANK unites visionary thinkers, creative architects, and analytical experts, collaborating seamlessly to transform challenges into opportunities. Together, we deliver tailored solutions that drive impact and inspire growth.

Your next section goes here

Install
npx shadcn@latest add https://ui.aryank.space/r/flying-cube-scroll.json

Installs from ui.aryank.space. To add it by hand, copy the files in Usage below, or register the @compronents namespace via the docs.

Files

API
PropTypeDefaultDescription
imagesstring[]33 BLANK stillsConsumed six at a time, one per cube face, in order across the six cubes.
heading / outroHeading / outroBody / aboutHeadingstringBLANK copyCopy for both phases and the closing section.
embeddedbooleantrueOwn the scroll container so it fits a bounded box. Set false to drive it from the window scroll.
Customize
heading / outroHeading / outroBodytext

The two headline blocks.

Dependencies
gsaplenis