πŸ“„ radixui/themes/docs/theme/overview

File: overview.md | Updated: 11/15/2025

Source: https://www.radix-ui.com/themes/docs/theme/overview

Radix Homepage

Made by WorkOS

Radix Homepage

Made by WorkOS

ThemesThemes PrimitivesPrimitives IconsIcons ColorsColors

Documentation Playground Blog

Overview

Getting started Styling Layout Releases Resources

Theme

Overview Color Dark mode Typography Spacing Breakpoints Radius Shadows Cursors

Layout

Box Flex Grid Container Section

Typography

Text Heading Blockquote Code Em Kbd Link Quote Strong

Components

Alert Dialog Aspect Ratio Avatar Badge Button Callout Card Checkbox Checkbox Group Checkbox Cards Context Menu Data List Dialog Dropdown Menu Hover Card Icon Button Inset Popover Progress Radio Radio Group Radio Cards Scroll Area Segmented Control Select Separator Skeleton Slider Spinner Switch Table Tabs Tab Nav Text Area Text Field Tooltip

Utilities

Accessible Icon Portal Reset Slot Theme Visually Hidden

Guides

Theme overview

Use the Theme component to change the look and feel of your UI.

Anatomy


The Theme component defines the overall visual look of your application. It can be customized by passing a minimal set of configuration options.

Sound

Yamaha THR

NormalizeOn

EqualizerOn

3D AudioOff

Cross-FadeOff

<Theme
	accentColor="mint"
	grayColor="gray"
	panelBackground="solid"
	scaling="100%"
	radius="full"
>
	<ThemesVolumeControlExample />
</Theme>

A well tuned set of defaults is provided to get you started, but don’t be afraid to play with all of the available options to find the right visual style for your application. Check out the Playground to see what effect each option has.

Variants


Variants are visual variations of a component which are used to create visual hierarchies and communicate relative importance.

Each component offers a different set of variants, though all are designed to be consistent and complimentary with each other.

Get started Get started Get started

<Flex gap="3" align="center">
	<Button variant="classic">
		Get started <ArrowRightIcon />
	</Button>
	<Button variant="solid">
		Get started <ArrowRightIcon />
	</Button>
	<Button variant="soft">
		Get started <ArrowRightIcon />
	</Button>
</Flex>

Examples


Using a combination of component variants alongside customized theme settings allows you to create a multitude of unique-looking interfaces.

For example you could create:

Or any number of differing treatments and styles.

Your profile

Name

Username

Email

Privacy

Display my listening historyEveryone can follow my activityShow my playlists in search

Danger zone

Reset recommendations Delete profile

Invoice paid

You paid $17,975.30. A receipt copy was sent to acc@example.com

Next invoiceDone

Tokens


Tokens provide direct access to theme values and give you flexibility to build and customize your own themed components.

For all available theme tokens see the source code , or read more about each type of token in the relevant theme pages.

Color

Understand the color system and its application in your theme.
Typography

Learn how to use and customize the typographic elements of your theme.
Spacing

Explore the spacing scale and the available scaling options.
Radius

Choose the radius setting in your theme that fits your style.
Shadows

Use elevation, depth and shadows effectively and customize their properties.
Cursors

Customizing cursors used for interactive elements.

PreviousResources

NextColor

Edit this page on GitHub.