Skip to content
Motion

30 components

Components

Original, motion-first pieces for React and Tailwind. Each one is server-rendered or lazy, tuned for phones, and calm under reduced motion. Hover a card to see it live.

30 items

  • A ring of light bars pulsing around a floating glass box

    A crown of light bars pulsing like a visualizer around a floating glass box; bars rise toward the pointer.

    3D · three.js

  • A glossy ribbon twisted into a figure-eight with a light passing along it

    A glossy spectrum ribbon twisted into a figure-eight, with a travelling light pass; it bends toward the pointer.

    3D · three.js

  • A website taken apart into four glass layers, with light rising through them

    A website taken apart into four glass layers: data, logic, design and the live site, with light rising through them.

    3D · three.js

  • A glossy liquid orb in spectrum colours, rippling and changing mood

    A living liquid drop for an AI assistant: it listens, thinks and speaks, dents under touch and morphs between shapes.

    3D · WebGL2

  • A logo extruded into a glossy 3D object

    Any SVG logo extruded into a glossy 3D object that builds in, sways at rest and leans toward the pointer.

    3D · three.js

  • A three by three puzzle cube that scrambles and solves itself

    A 3x3x3 puzzle cube that scrambles itself, solves with the exact inverse moves, then celebrates.

    3D · three.js

  • Three orbs trading sparks over scattered pieces, then building them into a mark

    Three orbs think over a cloud of pieces, then beam them into place until your mark stands in pixels.

    3D · three.js

  • Spectrum shapes seen through vertical reeded glass

    Reeded-glass refraction over an image or spectrum art; the flutes slide with scroll and lean with the pointer.

    Backgrounds · WebGL2

  • Rippling caustic light over blue water behind a resort heading

    Sunlight through moving water, over any section: caustic light that wanders and ripples under the pointer.

    Backgrounds · WebGL2

  • A soft spectrum gradient behind a heading and a button

    A soft spectrum mesh gradient that drifts behind your content and leans toward the cursor; still under reduced motion.

    Backgrounds · WebGL2

  • A large headline whose words rise into place one after another, with a serif and a gradient accent

    A headline that rises into place word by word behind a mask, on CSS alone, with serif and spectrum accents.

    Text · CSS

  • A headline whose last word melts into the next option

    One word in a headline cycles through options with a liquid morph: "Websites that sell, book, grow".

    Text · CSS

  • Three statistics whose digits spin into place

    Rolling digits for real numbers: each digit spins once into place when visible, and screen readers get the value.

    Text · CSS

  • A small label saying View follows the pointer over project cards

    A cursor label that says what a click will do ("View", "Play", "Drag") and changes with the target. Fine pointers only.

    Cursor and touch · Motion

  • A website wireframe and its finished design split by a rippling liquid seam

    A before-and-after slider whose edge is a wobbling liquid seam; drag, tap or use the arrow keys.

    Cursor and touch · WebGL2

  • A list of project steps beside a website artboard being built

    A process told by scrolling: steps pin beside an artboard of a website that builds itself, phase by phase.

    Scroll · Motion

  • A thin spectrum scroll rail with a readout naming the current section

    The page scrollbar redrawn: a spectrum thumb, section ticks, and a readout that names where you are.

    Scroll · Motion

  • A square menu button with three spectrum bars

    A menu button whose three spectrum bars idle like a level meter and fold into an X when the menu opens.

    Navigation · CSS

  • A month calendar with open days marked and a grid of appointment times

    A date and time-slot picker with a keyboard grid; availability arrives as props, so any booking back end fits.

    Forms and booking · CSS

  • A Contact us button opening into call, Viber, Messenger and email links

    One button that blooms into Call, Text, Viber, Messenger, WhatsApp and email: the channels customers already use.

    Forms and booking · CSS

  • A chat launcher with a teaser of suggested questions

    The front of an AI chat: a magnetic launcher with a question teaser, a window or phone sheet, and a quick menu.

    AI and chat · Motion

  • Chat reply cards showing an estimate and steps

    Typed cards for AI chat replies: links, steps, plans, estimates, projects and FAQs, rendered from data.

    AI and chat · Server

  • A small spectrum orb beside a shimmering status line in a chat

    An honest working line for AI chats: a small orb, a status that advances in stages, and a spectrum comet.

    AI and chat · Motion

  • A spectrum wireframe cube with a glowing core over a dark background

    A CSS-only wireframe cube with a glowing core, for the moment before a 3D scene or heavy view is ready.

    Loaders · Server

  • A wordmark in a header with letters at different heights

    A header wordmark whose leading letters bounce like equalizer bars with scroll speed, with a spectrum tint on hover.

    Brand and proof · Motion

  • A giant spectrum wordmark rising out of the bottom of a footer

    A poster-sized word for the foot of a page whose letters rise toward the cursor like equalizer bars.

    Brand and proof · Motion

  • A browser window showing a business website

    A browser window that frames a site and pans through the full page on hover, on focus, or on a slow loop.

    Devices · Server

  • A graphite phone showing a mobile website

    A phone that shows a mobile layout, scrolls through the full page, and tilts toward the cursor.

    Devices · Motion

  • Strings of colourful fiesta flags swaying above an event heading

    Fiesta bunting strung across a section: pennants or cut-paper banners that sway with the breeze, the cursor and scroll.

    Lokal · Canvas

  • A glowing capiz parol with a ring of petals, tassel tails and coloured lights

    A 3D parol, the Filipino Christmas lantern: capiz panels, a ring of petals, tassel tails and chasing lights.

    Lokal · three.js

↑ ↓ to move↵ to openesc to close