uibrik
/
components
Files
Code
Info
AI Blob
ai-blob
A 3D dotted orb for AI states. Click to morph between five shapes.
AI Orb
ai-orb
A glass assistant orb filled with a living mesh gradient of shades that rests, listens, thinks and speaks, reacting to a live voice level.
Amount Pad
amount-pad
A money field where each digit drops in and lands, commas slide into place as the number grows, the amount shrinks to fit, and a digit past the limit bounces off in red.
Anagram Shuffle
anagram-shuffle
Letters rearrange themselves into the next anagram.
Animated Tabs
animated-tabs
Tabs whose underline or pill springs between tabs, with a highlight that follows the pointer, panels that slide in from the direction you moved and a panel area that eases to each panel's height.
Announcement Pill
announcement-pill
A small New pill for above a hero heading, with a band of light along its border and an arrow that grows on hover.
Apple Keyboard
apple-keyboard
A Magic Keyboard drawn in CSS that mirrors your typing, with keys that sink into their wells and synthesised scissor-switch sounds.
ASCII Field
ascii-field
A slow field of light drawn as type, glyphs thickening where it brightens; the pointer brings a lens that reshuffles them.
Aurora
Slow curtains of light with fine rays that lean toward the cursor.
Avatar Stack
avatar-stack
Overlapping avatars that fan on hover and spring apart into a named list on a card growing out of the row.
Balloon Button
balloon-button
An inflated, half-balloon button drawn with a WebGL shader, with folds along its seam and a springy dent when pressed.
Beam Network
beam-network
Nodes joined by curved lines with a beam of light that runs from start to end, for any shape of connection.
Blob Selector
blob-selector
A segmented control whose pill pours like liquid between options, stretching and thinning as it travels, with press-and-drag scrubbing.
Blur Reveal
blur-reveal
Letters sharpen out of a blur, one after another.
Boarding Pass
boarding-pass
A ticket whose stub you pull off: the perforation gives one paper bridge at a time, in WebGL, leaving a fibrous edge and a checked-in mark.
Bookmark Button
bookmark-button
A save button whose bookmark fills from the top like a dropped ribbon while the label rolls to Saved.
Caustics
Sunlight on a pool floor, from light rays bent by moving water; click to drop a ripple.
Code Block
code-block
A code block that shows plain text at once and colours it in place with on-demand Shiki, with tabs that sync across blocks, marked lines, diffs, collapsing and a copy button.
Collapsing Breadcrumb
collapsing-breadcrumb
A breadcrumb that folds its middle crumbs into an ellipsis when space runs out and unfolds them in place on hover or tap, each crumb sliding open to its own width.
Command Menu
command-menu
A calm ⌘K command menu: fuzzy and server search, grouped results, nested pages, recents, hotkeys and full keyboard control, with optional filter pills.
Company Card
company-card
A business card rendered as a real 3D slab in WebGL: foil and holographic logos, diffraction, glitter, lenticular and pearl finishes, and a pattern seeded by the company name, all lit by the pointer as the card tilts.
Compare Slider
compare-slider
A before-and-after frame that sweeps in on first view, with a smooth draggable divider, keyboard support and labels that step aside.
Context Menu
context-menu
A menu that opens where you right-click or long-press, with submenus, checkable items and full keyboard control.
Copy Button
copy-button
A copy button whose two sheets slide together into a check while the label rolls to Copied.
Crumble to Sand
crumble-to-sand
The phrase crumbles into grains that rebuild the next one.
Diagonal Beams
diagonal-beams
One soft light falling across sharp, slanted pleats in the dark, its edge dissolving into fine grain.
Dialog
A modal that grows out of the button that opened it, holds focus, and eases back when another dialog opens on top.
Dither Gradient
dither-gradient
A bending gradient drawn only in your colours through an ordered dither.
Domino Letters
domino-letters
Letters topple one into the next like dominoes.
Dot Grid
dot-grid
A quiet grid of dots lit by a drifting wave and by the cursor.
Draggable Letters
draggable-letters
Letters you can pull apart; they spring home.
Dropdown Menu
dropdown-menu
A menu with icons, shortcuts, checkbox and radio items and submenus, a sliding highlight and full keyboard control.
Elastic Slider
elastic-slider
A slider that stretches like rubber past its ends and springs back.
Expand Button
expand-button
An icon-only button that springs open to reveal its label on hover or keyboard focus.
Fade In Left to Right
fade-left-to-right
A soft-edged mask reveals the text from left to right.
Falling Letters
falling-letters
Letters drop in and settle with a small bounce.
Ferrofluid Menu
ferrofluid-menu
A glossy drop of ferrofluid that grows spikes toward the pointer, then pours out droplets that spread into a menu.
Filter Grid
filter-grid
Tabs over a grid of tiles that can sit in several tabs: tiles in both glide to their new places, leaving ones blur away, newcomers grow in one by one, and the grid's height eases to fit.
Flaming Todos
flaming-todos
A todo list where finished items burn away in WebGL flames.
Fold Tabs
fold-tabs
Tabs that fold into an accordion when their container gets narrow, with the track, the active pill and every label carried across so the switch reads as one object changing shape.
Fold Toolbar
fold-toolbar
An icon button that unfolds into a tray of tools, pushing its neighbours aside, and folds back into whichever tool you pick.
Folder Peek
folder-peek
A folder whose file previews rise and fan out on hover, fly out into a list when opened, and that takes files dropped onto it.
Gauge Dial
gauge-dial
A 240-degree dial whose gradient arc fills behind a spring-driven knob, with lit ticks and a zone badge; drag it or use the arrow keys.
Grain Gradient
grain-gradient
Colour that folds slowly like silk, finished with film grain.
Halftone
A screen of lit dots: swirling ribbons of light drawn by the size and brightness of each dot.
Halftone Horizon
halftone-horizon
An arched horizon printed in halftone in the dark, where the dots grow with the light until they fuse into a smooth glow.
Hamburger Sheet
hamburger-sheet
A menu button that grows into its own sheet: the shape unfolds from the button's corner while the three lines cross into the close mark.
Highlighter
A marker stroke sweeps across a key phrase.
Hold to Confirm
hold-to-confirm
A destructive-action button that has to be held down; a fill grows across it and drains back if released early.
Horizon Gradient
horizon-gradient
Black fading through deep blue to white in bands that arch like a horizon, breathing slowly.
Hover Card
hover-card
A preview card that opens while you rest on a link and stays while you move into it, so its own links work.
Hover Weight
hover-weight
Letters grow heavier as the cursor nears them.
Ink Plume
ink-plume
A soft plume of black ink rising through white, split at its edges into ultramarine and vermilion, spreading to a haze as it climbs.
Inline Confirm
inline-confirm
A destructive button that splits into Cancel and Confirm in its own footprint, so nothing around it moves.
Inline Edit
inline-edit
A label that opens into an input in place, with save and cancel sliding out from its edge, then folds back to the new value.
Jiggle Grid
jiggle-grid
A home-screen grid you rearrange like on a phone: hold a tile and they all wobble, drag one and the rest spring aside to make room.
KPI Tile
kpi-tile
A dashboard stat with its change and a sparkline you can scrub, rolling the number to any day.
Large Title Header
large-title-header
A large page title that rides up with the content and docks into the top bar as you scroll, moving and scaling as one piece, with the bar filling in behind it.
Lean and Scramble
lean-scramble
Words lean and scramble under the cursor.
Light Badge
light-badge
A badge lit from below by a rotating gradient stroke and soft rays.
Light Rain
light-rain
Thin lines of blue light falling through the dark, with bright glints sliding along them.
Light Stream
light-stream
An hourglass of fine iridescent light streaks with glittering dust, flowing through the dark.
Line-by-line Rise
line-rise
Each wrapped line rises into place in turn.
Liquid Progress
liquid-progress
A simple progress bar with a liquid feel: tones of one colour that brighten as it fills, a soft shine, and a front that settles with a small wobble.
Loading Shimmer
loading-shimmer
A light sweep across text while something loads.
Marquee
An endless, seamless row of logos, quotes or tags that slows on hover and fades out at the edges.
Mesh Gradient
mesh-gradient
Six drifting points of colour melting into each other along soft, curling seams.
Mitosis Menu
mitosis-menu
A round button that divides like a cell: each option buds off on a stretching neck of liquid that snaps, then fuses back in when the menu closes.
Morphing Popover
morphing-popover
A button that grows into a panel by springing its real size and corners, so nothing stretches, then folds back into the button.
Notification Center
notification-center
A bell with an unread count that opens every notification in one panel: grouped by day, marked read as you open them, cleared one at a time or all at once.
Notification Stack
notification-stack
Notifications that pile up as panes of frosted glass, fan out on hover and blur away when swiped.
Oil Slick
oil-slick
Light on a film of oil over dark water, folding slowly through blue, gold and coral, shot on grainy film.
On This Page
on-this-page
A section outline where a dot rides a rail with your scroll, subsections fold open as you reach them, and clicking jumps to a section.
OTP Input
otp-input
One-time code field whose boxes merge and scramble into a pass or fail result.
Outline then Fill
outline-fill
Letters are drawn as outlines, then filled in.
Page Indicator
page-indicator
Pagination dashes you can click, scrub, step with arrows or type into.
Paper Shredder
paper-shredder
Drag a document into the slot and the motor pulls it through, out into strips that sway, drop and crumple onto the pile.
Particle Logo
particle-logo
A logo made of dots that gather in from across the frame, part around the pointer like sand and spring back, and scatter outward on a press.
Particle Scatter
particle-scatter
Each press breaks the phrase into particles that regroup.
Pixel Bot
pixel-bot
A tiny pixel face that cycles through animated expressions.
Pixel Burst
pixel-burst
Square pixels burst from the centre or the edges in a checkerboard that pales into loose, flickering pixels, with a ring pulsing out now and then.
Plucked Curve
plucked-curve
Text rides a curve that wobbles like a plucked string.
Popover
A panel that grows out of its button, flips when there's no room, and keeps its arrow pointed at the button.
Progress
Progress as a bar, a ring, a segmented breakdown and a list of steps. Values ease on a spring so fast updates never stutter, numbers roll, and finishing draws a check.
Progress Dots
progress-dots
Pagination dots where the active one stretches into a pill that fills as it plays, and the row opens into labelled steps on hover. Also comes as full-width story segments.
Prompt Input
prompt-input
An AI prompt box that grows as you type, with file attachments, a model picker, slash commands, @mentions, a send button that turns into stop, and voice dictation whose words settle in as they are heard.
Pull Toward Cursor
pull-to-cursor
Letters lean toward the cursor like a magnet.
Redact and Reveal
redact-reveal
Black bars redact a line, then lift to reveal the next.
Ripple to Still
ripple-to-still
Text ripples like water, then settles.
Rolling Word
rolling-word
One word rolls to the next like a drum.
Rust Text
rust-text
Brushed steel type that rusts while you watch and flakes away, polished back to a shine wherever the pointer passes.
Scatter Text
scatter-text
Phrases shatter into particles that regroup into the next phrase.
Scramble Text
scramble-text
Letters resolve from random characters out of a soft blur, one after another.
Scramble to Word
scramble-to-word
A split-flap board scrambles to the next word.
Scroll to Highlight
scroll-highlight
Words light up as you scroll past them.
Scrub Number
scrub-number
A number field you drag sideways to change: a tick ruler opens out from the pointer with a magnified patch under the marker, notches every fifth tick, soft limits, faster steps on a quick drag, a finer step on Shift, typing on click and reset on double-click.
Scrub Timeline
scrub-timeline
A week-by-week ruler that swells under the pointer like a dock. Milestones pull the playhead in as you drag, ticks click past like detents, and a date pill grows into the milestone's card.
Section Pill
section-pill
A floating pill that names the section you're reading, with a ring for how far down the page you are, and opens into the full list, carrying the current title to its row.
Segmented Control
segmented-control
A segmented control whose pill slides between options on a spring, squishes when pressed and can be dragged across the segments like the one on iOS.
Send
File upload that fills, then launches a paper plane out of the card.
Share Menu
share-menu
A share button that flips open into a pill of options, resizing to fit.
Silk Cloth
silk-cloth
A sheet of satin rippling in a light breeze, with a long sheen along every fold.
Silk Vortex
silk-vortex
Liquid glass streaming outward from a dark void: glossy folds mapped through a colour gradient.
Siri Orb
siri-orb
A glass assistant orb, black above and clear below, holding a twisting helix of light that splits into colour at the rim and winds wider while listening.
Skeleton
A skeleton measured from the real layout: one bar per wrapped line of text, a box for every image and control, one shimmer across them all, and a top-to-bottom reveal when the content arrives.
Slot-machine Letters
slot-letters
Each letter spins like a reel and lands on the next word.
Smart Address
smart-address
One address field that splits a pasted address into street, city, region, postcode and country, flying each word from where it was pasted into its own field.
Soft Button
soft-button
A plain button made with care: a gentle top-to-bottom gradient, a faint inner highlight and shade, and a crisp border, in primary, secondary and accent.
Soft Clouds
soft-clouds
A soft summer sky shot on grainy film, with billowing clouds drifting slowly on the wind.
Spinner
A small family of loading indicators (ring, radial, dots, bars, orbit) drawn on one grid with one stroke and tempo.
Split Button
split-button
A primary button with a menu of alternative actions; the chosen one rolls into the main label.
Split Panes
split-panes
Resizable panes that follow the pointer exactly, snap into an icon rail when dragged past their minimum, and fold on their own when the container gets small.
Status Stamp
status-stamp
An ink stamp slams down: approved, in review, rejected.
Stepper Button
stepper-button
An add-to-cart button that reshapes into a quantity stepper in the same pill.
Streak Calendar
streak-calendar
An activity heatmap whose days lift under the pointer or arrow keys, with a tooltip that glides between them, a today cell that fills when logged, and a beat for a new record.
Strike Todos
strike-todos
A plain to-do list: checking an item draws a line through it, and unchecking wipes the line away.
Swap Fields
swap-fields
A from/to pair whose fields trade places along opposite arcs when you press swap, carrying their values with them while the slot labels hand over.
Tactile Toggle
tactile-toggle
A single switch whose knob squishes under the finger, drags like the real thing and springs home on release.
Tactile Toggles
tactile-toggles
A settings list whose switches squish under the finger, drag like the real thing, sweep a faint tint across the row as they turn on, and pause the rows they override.
Tag Input
tag-input
A field that turns typed or pasted text into chips that pop in and shrink out, with Backspace to select and remove, arrow keys to move between chips and a nudge for duplicates.
Theme Switch
theme-switch
Switches the page theme: the sun pulls in its rays and is eclipsed into a moon while the new theme spreads out from the button.
Tick Nav
tick-nav
A section list on a ruler whose ticks swell like a dock under the pointer, sliding each label out with its tick.
Toast
Toasts that stack, fan out on hover, swipe away, and follow a promise from loading to done in one toast.
Tooltip
A quiet tooltip that waits before the first one shows, then swaps instantly between neighbours in a toolbar.
Topographic Lines
topographic-lines
Contour lines of a slowly shifting landscape, like a survey map; the pointer raises a hill the lines ring around.
Tree View
tree-view
A file and folder tree with folders that ease open, guide lines, a sliding selection and full tree keyboard control.
Type Fighter
type-fighter
A text field where each typed glyph flies in like a comet, or is written by pen.
Typewriter
Text typed with a human rhythm, mistakes included.
Viscosity Menu
viscosity-menu
A dot that pours into a menu panel like a drop of liquid.
Voronoi Cells
voronoi-cells
A living mesh of cells with waves of light hopping through it like signals across a network; the pointer lights the cells it passes.
Waitlist Input
waitlist-input
An email field with its button inside that shrinks to a spinner, then settles into a confirmation in the same space.
Zoom Past
zoom-past
Words fly toward you and the next one arrives behind.
Select a component to view its code
Click on any item in the sidebar to get started
Select a component to view its information
AI Blob
ai-blob
A 3D dotted orb for AI states. Click to morph between five shapes.
AI Orb
ai-orb
A glass assistant orb filled with a living mesh gradient of shades that rests, listens, thinks and speaks, reacting to a live voice level.
Amount Pad
amount-pad
A money field where each digit drops in and lands, commas slide into place as the number grows, the amount shrinks to fit, and a digit past the limit bounces off in red.
Anagram Shuffle
anagram-shuffle
Letters rearrange themselves into the next anagram.
Animated Tabs
animated-tabs
Tabs whose underline or pill springs between tabs, with a highlight that follows the pointer, panels that slide in from the direction you moved and a panel area that eases to each panel's height.
Announcement Pill
announcement-pill
A small New pill for above a hero heading, with a band of light along its border and an arrow that grows on hover.
Apple Keyboard
apple-keyboard
A Magic Keyboard drawn in CSS that mirrors your typing, with keys that sink into their wells and synthesised scissor-switch sounds.
ASCII Field
ascii-field
A slow field of light drawn as type, glyphs thickening where it brightens; the pointer brings a lens that reshuffles them.
Aurora
Slow curtains of light with fine rays that lean toward the cursor.
Avatar Stack
avatar-stack
Overlapping avatars that fan on hover and spring apart into a named list on a card growing out of the row.
Balloon Button
balloon-button
An inflated, half-balloon button drawn with a WebGL shader, with folds along its seam and a springy dent when pressed.
Beam Network
beam-network
Nodes joined by curved lines with a beam of light that runs from start to end, for any shape of connection.
Blob Selector
blob-selector
A segmented control whose pill pours like liquid between options, stretching and thinning as it travels, with press-and-drag scrubbing.
Blur Reveal
blur-reveal
Letters sharpen out of a blur, one after another.
Boarding Pass
boarding-pass
A ticket whose stub you pull off: the perforation gives one paper bridge at a time, in WebGL, leaving a fibrous edge and a checked-in mark.
Bookmark Button
bookmark-button
A save button whose bookmark fills from the top like a dropped ribbon while the label rolls to Saved.
Caustics
Sunlight on a pool floor, from light rays bent by moving water; click to drop a ripple.
Code Block
code-block
A code block that shows plain text at once and colours it in place with on-demand Shiki, with tabs that sync across blocks, marked lines, diffs, collapsing and a copy button.
Collapsing Breadcrumb
collapsing-breadcrumb
A breadcrumb that folds its middle crumbs into an ellipsis when space runs out and unfolds them in place on hover or tap, each crumb sliding open to its own width.
Command Menu
command-menu
A calm ⌘K command menu: fuzzy and server search, grouped results, nested pages, recents, hotkeys and full keyboard control, with optional filter pills.
Company Card
company-card
A business card rendered as a real 3D slab in WebGL: foil and holographic logos, diffraction, glitter, lenticular and pearl finishes, and a pattern seeded by the company name, all lit by the pointer as the card tilts.
Compare Slider
compare-slider
A before-and-after frame that sweeps in on first view, with a smooth draggable divider, keyboard support and labels that step aside.
Context Menu
context-menu
A menu that opens where you right-click or long-press, with submenus, checkable items and full keyboard control.
Copy Button
copy-button
A copy button whose two sheets slide together into a check while the label rolls to Copied.
Crumble to Sand
crumble-to-sand
The phrase crumbles into grains that rebuild the next one.
Diagonal Beams
diagonal-beams
One soft light falling across sharp, slanted pleats in the dark, its edge dissolving into fine grain.
Dialog
A modal that grows out of the button that opened it, holds focus, and eases back when another dialog opens on top.
Dither Gradient
dither-gradient
A bending gradient drawn only in your colours through an ordered dither.
Domino Letters
domino-letters
Letters topple one into the next like dominoes.
Dot Grid
dot-grid
A quiet grid of dots lit by a drifting wave and by the cursor.
Draggable Letters
draggable-letters
Letters you can pull apart; they spring home.
Dropdown Menu
dropdown-menu
A menu with icons, shortcuts, checkbox and radio items and submenus, a sliding highlight and full keyboard control.
Elastic Slider
elastic-slider
A slider that stretches like rubber past its ends and springs back.
Expand Button
expand-button
An icon-only button that springs open to reveal its label on hover or keyboard focus.
Fade In Left to Right
fade-left-to-right
A soft-edged mask reveals the text from left to right.
Falling Letters
falling-letters
Letters drop in and settle with a small bounce.
Ferrofluid Menu
ferrofluid-menu
A glossy drop of ferrofluid that grows spikes toward the pointer, then pours out droplets that spread into a menu.
Filter Grid
filter-grid
Tabs over a grid of tiles that can sit in several tabs: tiles in both glide to their new places, leaving ones blur away, newcomers grow in one by one, and the grid's height eases to fit.
Flaming Todos
flaming-todos
A todo list where finished items burn away in WebGL flames.
Fold Tabs
fold-tabs
Tabs that fold into an accordion when their container gets narrow, with the track, the active pill and every label carried across so the switch reads as one object changing shape.
Fold Toolbar
fold-toolbar
An icon button that unfolds into a tray of tools, pushing its neighbours aside, and folds back into whichever tool you pick.
Folder Peek
folder-peek
A folder whose file previews rise and fan out on hover, fly out into a list when opened, and that takes files dropped onto it.
Gauge Dial
gauge-dial
A 240-degree dial whose gradient arc fills behind a spring-driven knob, with lit ticks and a zone badge; drag it or use the arrow keys.
Grain Gradient
grain-gradient
Colour that folds slowly like silk, finished with film grain.
Halftone
A screen of lit dots: swirling ribbons of light drawn by the size and brightness of each dot.
Halftone Horizon
halftone-horizon
An arched horizon printed in halftone in the dark, where the dots grow with the light until they fuse into a smooth glow.
Hamburger Sheet
hamburger-sheet
A menu button that grows into its own sheet: the shape unfolds from the button's corner while the three lines cross into the close mark.
Highlighter
A marker stroke sweeps across a key phrase.
Hold to Confirm
hold-to-confirm
A destructive-action button that has to be held down; a fill grows across it and drains back if released early.
Horizon Gradient
horizon-gradient
Black fading through deep blue to white in bands that arch like a horizon, breathing slowly.
Hover Card
hover-card
A preview card that opens while you rest on a link and stays while you move into it, so its own links work.
Hover Weight
hover-weight
Letters grow heavier as the cursor nears them.
Ink Plume
ink-plume
A soft plume of black ink rising through white, split at its edges into ultramarine and vermilion, spreading to a haze as it climbs.
Inline Confirm
inline-confirm
A destructive button that splits into Cancel and Confirm in its own footprint, so nothing around it moves.
Inline Edit
inline-edit
A label that opens into an input in place, with save and cancel sliding out from its edge, then folds back to the new value.
Jiggle Grid
jiggle-grid
A home-screen grid you rearrange like on a phone: hold a tile and they all wobble, drag one and the rest spring aside to make room.
KPI Tile
kpi-tile
A dashboard stat with its change and a sparkline you can scrub, rolling the number to any day.
Large Title Header
large-title-header
A large page title that rides up with the content and docks into the top bar as you scroll, moving and scaling as one piece, with the bar filling in behind it.
Lean and Scramble
lean-scramble
Words lean and scramble under the cursor.
Light Badge
light-badge
A badge lit from below by a rotating gradient stroke and soft rays.
Light Rain
light-rain
Thin lines of blue light falling through the dark, with bright glints sliding along them.
Light Stream
light-stream
An hourglass of fine iridescent light streaks with glittering dust, flowing through the dark.
Line-by-line Rise
line-rise
Each wrapped line rises into place in turn.
Liquid Progress
liquid-progress
A simple progress bar with a liquid feel: tones of one colour that brighten as it fills, a soft shine, and a front that settles with a small wobble.
Loading Shimmer
loading-shimmer
A light sweep across text while something loads.
Marquee
An endless, seamless row of logos, quotes or tags that slows on hover and fades out at the edges.
Mesh Gradient
mesh-gradient
Six drifting points of colour melting into each other along soft, curling seams.
Mitosis Menu
mitosis-menu
A round button that divides like a cell: each option buds off on a stretching neck of liquid that snaps, then fuses back in when the menu closes.
Morphing Popover
morphing-popover
A button that grows into a panel by springing its real size and corners, so nothing stretches, then folds back into the button.
Notification Center
notification-center
A bell with an unread count that opens every notification in one panel: grouped by day, marked read as you open them, cleared one at a time or all at once.
Notification Stack
notification-stack
Notifications that pile up as panes of frosted glass, fan out on hover and blur away when swiped.
Oil Slick
oil-slick
Light on a film of oil over dark water, folding slowly through blue, gold and coral, shot on grainy film.
On This Page
on-this-page
A section outline where a dot rides a rail with your scroll, subsections fold open as you reach them, and clicking jumps to a section.
OTP Input
otp-input
One-time code field whose boxes merge and scramble into a pass or fail result.
Outline then Fill
outline-fill
Letters are drawn as outlines, then filled in.
Page Indicator
page-indicator
Pagination dashes you can click, scrub, step with arrows or type into.
Paper Shredder
paper-shredder
Drag a document into the slot and the motor pulls it through, out into strips that sway, drop and crumple onto the pile.
Particle Logo
particle-logo
A logo made of dots that gather in from across the frame, part around the pointer like sand and spring back, and scatter outward on a press.
Particle Scatter
particle-scatter
Each press breaks the phrase into particles that regroup.
Pixel Bot
pixel-bot
A tiny pixel face that cycles through animated expressions.
Pixel Burst
pixel-burst
Square pixels burst from the centre or the edges in a checkerboard that pales into loose, flickering pixels, with a ring pulsing out now and then.
Plucked Curve
plucked-curve
Text rides a curve that wobbles like a plucked string.
Popover
A panel that grows out of its button, flips when there's no room, and keeps its arrow pointed at the button.
Progress
Progress as a bar, a ring, a segmented breakdown and a list of steps. Values ease on a spring so fast updates never stutter, numbers roll, and finishing draws a check.
Progress Dots
progress-dots
Pagination dots where the active one stretches into a pill that fills as it plays, and the row opens into labelled steps on hover. Also comes as full-width story segments.
Prompt Input
prompt-input
An AI prompt box that grows as you type, with file attachments, a model picker, slash commands, @mentions, a send button that turns into stop, and voice dictation whose words settle in as they are heard.
Pull Toward Cursor
pull-to-cursor
Letters lean toward the cursor like a magnet.
Redact and Reveal
redact-reveal
Black bars redact a line, then lift to reveal the next.
Ripple to Still
ripple-to-still
Text ripples like water, then settles.
Rolling Word
rolling-word
One word rolls to the next like a drum.
Rust Text
rust-text
Brushed steel type that rusts while you watch and flakes away, polished back to a shine wherever the pointer passes.
Scatter Text
scatter-text
Phrases shatter into particles that regroup into the next phrase.
Scramble Text
scramble-text
Letters resolve from random characters out of a soft blur, one after another.
Scramble to Word
scramble-to-word
A split-flap board scrambles to the next word.
Scroll to Highlight
scroll-highlight
Words light up as you scroll past them.
Scrub Number
scrub-number
A number field you drag sideways to change: a tick ruler opens out from the pointer with a magnified patch under the marker, notches every fifth tick, soft limits, faster steps on a quick drag, a finer step on Shift, typing on click and reset on double-click.
Scrub Timeline
scrub-timeline
A week-by-week ruler that swells under the pointer like a dock. Milestones pull the playhead in as you drag, ticks click past like detents, and a date pill grows into the milestone's card.
Section Pill
section-pill
A floating pill that names the section you're reading, with a ring for how far down the page you are, and opens into the full list, carrying the current title to its row.
Segmented Control
segmented-control
A segmented control whose pill slides between options on a spring, squishes when pressed and can be dragged across the segments like the one on iOS.
Send
File upload that fills, then launches a paper plane out of the card.
Share Menu
share-menu
A share button that flips open into a pill of options, resizing to fit.
Silk Cloth
silk-cloth
A sheet of satin rippling in a light breeze, with a long sheen along every fold.
Silk Vortex
silk-vortex
Liquid glass streaming outward from a dark void: glossy folds mapped through a colour gradient.
Siri Orb
siri-orb
A glass assistant orb, black above and clear below, holding a twisting helix of light that splits into colour at the rim and winds wider while listening.
Skeleton
A skeleton measured from the real layout: one bar per wrapped line of text, a box for every image and control, one shimmer across them all, and a top-to-bottom reveal when the content arrives.
Slot-machine Letters
slot-letters
Each letter spins like a reel and lands on the next word.
Smart Address
smart-address
One address field that splits a pasted address into street, city, region, postcode and country, flying each word from where it was pasted into its own field.
Soft Button
soft-button
A plain button made with care: a gentle top-to-bottom gradient, a faint inner highlight and shade, and a crisp border, in primary, secondary and accent.
Soft Clouds
soft-clouds
A soft summer sky shot on grainy film, with billowing clouds drifting slowly on the wind.
Spinner
A small family of loading indicators (ring, radial, dots, bars, orbit) drawn on one grid with one stroke and tempo.
Split Button
split-button
A primary button with a menu of alternative actions; the chosen one rolls into the main label.
Split Panes
split-panes
Resizable panes that follow the pointer exactly, snap into an icon rail when dragged past their minimum, and fold on their own when the container gets small.
Status Stamp
status-stamp
An ink stamp slams down: approved, in review, rejected.
Stepper Button
stepper-button
An add-to-cart button that reshapes into a quantity stepper in the same pill.
Streak Calendar
streak-calendar
An activity heatmap whose days lift under the pointer or arrow keys, with a tooltip that glides between them, a today cell that fills when logged, and a beat for a new record.
Strike Todos
strike-todos
A plain to-do list: checking an item draws a line through it, and unchecking wipes the line away.
Swap Fields
swap-fields
A from/to pair whose fields trade places along opposite arcs when you press swap, carrying their values with them while the slot labels hand over.
Tactile Toggle
tactile-toggle
A single switch whose knob squishes under the finger, drags like the real thing and springs home on release.
Tactile Toggles
tactile-toggles
A settings list whose switches squish under the finger, drag like the real thing, sweep a faint tint across the row as they turn on, and pause the rows they override.
Tag Input
tag-input
A field that turns typed or pasted text into chips that pop in and shrink out, with Backspace to select and remove, arrow keys to move between chips and a nudge for duplicates.
Theme Switch
theme-switch
Switches the page theme: the sun pulls in its rays and is eclipsed into a moon while the new theme spreads out from the button.
Tick Nav
tick-nav
A section list on a ruler whose ticks swell like a dock under the pointer, sliding each label out with its tick.
Toast
Toasts that stack, fan out on hover, swipe away, and follow a promise from loading to done in one toast.
Tooltip
A quiet tooltip that waits before the first one shows, then swaps instantly between neighbours in a toolbar.
Topographic Lines
topographic-lines
Contour lines of a slowly shifting landscape, like a survey map; the pointer raises a hill the lines ring around.
Tree View
tree-view
A file and folder tree with folders that ease open, guide lines, a sliding selection and full tree keyboard control.
Type Fighter
type-fighter
A text field where each typed glyph flies in like a comet, or is written by pen.
Typewriter
Text typed with a human rhythm, mistakes included.
Viscosity Menu
viscosity-menu
A dot that pours into a menu panel like a drop of liquid.
Voronoi Cells
voronoi-cells
A living mesh of cells with waves of light hopping through it like signals across a network; the pointer lights the cells it passes.
Waitlist Input
waitlist-input
An email field with its button inside that shrinks to a spinner, then settles into a confirmation in the same space.
Zoom Past
zoom-past
Words fly toward you and the next one arrives behind.
Select a component to view its code
Click on any item in the sidebar to get started
Select a component to view its information