Zero-Config Theming with Brand Tokens
Instantly generate a theme by providing your brand's primary, accent, and background colors. Preview live updates and download your theme tokens as JSON or SCSS.
Foreground colors (--primary-foreground, --accent-foreground, --foreground, --card-foreground) are automatically adjusted for basic contrast. For full control, define them directly in your CSS.
This card also adapts to the theme settings, using --card
and --card-foreground
variables.
Reactify components use CSS custom properties (variables) defined in HSL format (Hue Saturation Lightness) for all colors. The controls above allow you to set the base --primary
, --accent
, and --background
colors. Other variables like --foreground
, --primary-foreground
, --secondary
, --card
, --border
, etc., are defined in globals.css
and adapt to these primary settings or have their own base values.
You can download the currently active theme's HSL values as JSON or SCSS using the "Download" buttons in the "Theme Controls" card. This helps you integrate the customized theme into your own projects.