Buttons
This page lists all Buttons CSS custom properties and utility classes available in the OxyProps Framework
Base class
link Base classAllways use this class to create a button.
| Description | Utility class |
|---|---|
| The base class for any button | o-btn |
Modifier classes
link Modifier classesUse theses classes in addition to the base class apply specific styles.
| Description | Utility class |
|---|---|
| Outline version | o-btn-outline |
| Disabled version | o-btn-disabled |
| Success version | o-btn-success |
| Warning version | o-btn-warning |
| Danger version | o-btn-danger |
| Brand responsive color | o-btn-brand |
| Accent responsive color | o-btn-accent |
| Links responsive color | o-btn-links |
| Visited responsive color | o-btn-visited |
| Black and white responsive color | o-btn-bw |
| White and black responsive color | o-btn-wb |
| Brand responsive gradient | o-btn-brand-gr |
| Accent responsive gradient | o-btn-accent-gr |
| Links responsive gradient | o-btn-links-gr |
| Visited responsive gradient | o-btn-visited-gr |
| Black and white responsive gradient | o-btn-bw-gr |
| White and black responsive gradient | o-btn-wb-gr |
Button Props
link Button PropsReassign values to these CSS variables to customize your buttons.
| Description | CSS Variable |
|---|---|
| The button accent color in light mode | --o_accent-light |
| The button accent color in dark mode | --o_accent-dark |
| The button accent color | --o_accent |
| The button text color in light mode | --o_text-light |
| The button text color in dark mode | --o_text-dark |
| The button text color | --o_text |
| The button background color in light mode | --o_bg-light |
| The button background color in light mode on hover | --o_bg-light-hover |
| The button background color in dark mode | --o_bg-dark |
| The button background color in dark mode on hover | --o_bg-dark-hover |
| The button background color | --o_bg |
| The button gradient direction in light mode | --o_gradient-direction-light |
| The button gradient direction in dark mode | --o_gradient-direction-dark |
| The button gradient direction | --o_gradient-direction |
| The button input well color in light mode | --o_input-well-light |
| The button input well color in dark mode | --o_input-well-dark |
| The button input well color | --o_input-well |
| The button padding inline | --o_padding-inline |
| The button padding block | --o_padding-block |
| The button border size | --o_border-size |
| The button border radius | --o_border-radius |
| The button border color in light mode | --o_border-light |
| The button border color in dark mode | --o_border-dark |
| The button border color | --o_border |
| The button highlight size | --o_highlight-size |
| The button highlight size on hover | --o_highlight-size-hover |
| The button highlight color in light mode | --o_highlight-light |
| The button highlight color in dark mode | --o_highlight-dark |
| The button highlight color | --o_highlight |
| The button text shadow in light mode | --o_ink-shadow-light |
| The button text shadow in dark mode | --o_ink-shadow-dark |
| The button text shadow | --o_ink-shadow |
| The button icon size | --o_icon-size |
| The button icon color in light mode | --o_icon-color-light |
| The button icon color in dark mode | --o_icon-color-dark |
| The button icon color | --o_icon-color |
| The button shadow color in light mode | --o_shadow-color-light |
| The button shadow color in dark mode | --o_shadow-color-dark |
| The button shadow color | --o_shadow-color |
| The button shadow strength in light mode | --o_shadow-strength-light |
| The button shadow strength in dark mode | --o_shadow-strength-dark |
| The button shadow strength | --o_shadow-strength |
| The button shadow 1 | --o_shadow-1 |
| The button shadow 2 | --o_shadow-2 |
| The button shadow depth in light mode | --o_shadow-depth-light |
| The button shadow depth in dark mode | --o_shadow-depth-dark |
| The button shadow depth | --o_shadow-depth |
| The button text decoration | --o_text-decoration |
| The button text decoration on hover | --o_text-decoration-hover |
| The button text font weight | --o_text-font-weight |
| The button transition when prefers reduced motion is enabled | --o_transition-motion-reduce |
| The button transition when motion is OK | --o_transition-motion |