Buttons
20 variantsButtons, groups and toggles.
The small parts. Buttons, inputs, cards, overlays, charts and effects.
22 categories · 112 components · 373 variants
Elements are the building blocks inside every section, buttons, inputs, selects, date pickers, cards, dialogs, tooltips, tabs, tables, charts and media players. They share one set of tokens for color, radius, spacing and type, so a form in a hero and a form in a settings page look the same.
Each element follows the keyboard and screen reader patterns people expect, from the arrow keys in tabs to focus that stays inside a dialog. Text effects, text accents, backgrounds and motion effects add the details that give a page its character, and every one of them rests when the system asks for reduced motion.
Buttons, groups and toggles.
Inputs, textareas, selects, checkboxes, radios, switches, sliders, search fields and form layouts.
Date, time and color pickers, number fields, comboboxes, multi selects and tag inputs that keep every choice in view.
Phone numbers with country, card details, one-time codes, file uploads, profile pictures and signatures.
Cards for people, products, stats and links.
Dialogs, sheets, popovers, tooltips and toasts.
Tabs, accordions, breadcrumbs, pagination, steppers and link lists.
Menu bars with keyboard support, floating actions that follow the scroll and language switchers for every layout.
Icons, badges, avatars, tags, keyboard keys and ratings.
Progress bars and rings, skeletons while content loads, empty states with the next step and stat cards with a key number.
Description lists for details, sortable lists to drag, tree views for folders and timelines for events in order.
Line, bar, area and donut charts, radial charts, heatmaps and funnels for the everyday numbers.
Before and after, rankings, targets, shares of a whole and waterfalls that show how one value becomes another.
Scatter plots, distributions from histogram to box plot, radar profiles and treemaps for data with many points.
Gauges, progress rings and sparklines for key numbers, data that keeps arriving, price candles and values by region on a map.
Headlines that arrive. Blur in, letters and words one by one, typewriter and scramble.
Gradient sweeps, shimmer, hand-drawn markers, rotating words and numbers that count up, for the one line that matters.
Aurora, gradient mesh, noise, glowing dots, fading grids and a spotlight that follows the pointer.
Beams of light, meteors, particles, orbits, endless marquees and a light that travels around a card border.
Video and audio players, image compare, device frames and QR codes.
Code blocks with file tabs, line numbers, highlights and a terminal style, and JSON viewers that fold, search and copy paths.
Resizable panes, split views and folding rails.