Quickly customize OUDS Web with built-in variables to easily toggle global CSS preferences for controlling style and behavior.

Customize OUDS Web with our built-in custom variables file and easily toggle global CSS preferences with new $enable-* Sass variables. Override a variable’s value and recompile with npm run test as needed.

You can find and customize these variables for key global options in OUDS Web’s scss/_variables.scss file.

VariableValuesDescription
$ouds-dimension-base4px (default), or any value > 0Specifies the default spacer value to programmatically generate our spacer utilities.
$enable-dark-modetrue (default) or falseEnables built-in dark mode support across the project and its components.
$enable-roundedtrue (default) or falseEnables predefined border-radius styles on various components.
$enable-gradientstrue or false (default)Enables predefined gradients via background-image styles on various components.
$enable-bootstrap-compatibilitytrue or false (default)Enforces Bootstrap compatibility.
$enable-cssgridtrue or false (default)Enables the experimental CSS Grid system (e.g. .grid, .g-col-md-1, etc.).
$enable-grid-classestrue (default) or falseEnables the generation of CSS classes for the grid system (e.g. .row, .col-md-1, etc.).
$enable-container-classestrue (default) or falseEnables the generation of CSS classes for layout containers.
$enable-button-pointerstrue (default) or falseAdd "hand" cursor to non-disabled button elements.
$enable-negative-marginstrue or false (default)Enables the generation of negative margin utilities.
$enable-deprecation-messagestrue (default) or falseSet to false to hide warnings when using any of the deprecated mixins and functions that are planned to be removed in Bootstrap v6.
$enable-important-utilitiestrue (default) or falseEnables the !important suffix in utility classes.
$enable-bullet-list-ticktrue or false (default)Enables the .bullet-list-tick CSS class, see Bullet list documentation.