Theming
Theming is done with CSS variables.
Colors
The color theme is inspired by, and compatible with Radix Colors.
You can define a base
and a brand
theme, both with 12 steps and 1 contrast step for text on step 9. For a detailed explenation see this page
Dark theme
Dark mode is set via a simple .theme-dark
class.
If you want to use a dark theme by default, remove the :root
selector from the light theme and add it to the dark theme.
Components in Fulldev UI that support theme switching have the theme
prop available, which adds either the theme-dark
or theme-light
class
Radius
The --border-radius
variable is a multiplier applied to all radius values. The default value is 1
.
Other
Since Fulldev UI uses just regular CSS with low specificity, you can customize anything else using custom CSS.
We plan to add more customization via variables.