Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid
system and components, and bring projects to life with powerful JavaScript plugins. OUDS Web is a Bootstrap
based, Orange branded accessible and ergonomic components library.
Install OUDS Web's source Sass and JavaScript files via npm, yarn, Composer, or NuGet. Package-managed installs
don't include documentation or our full build scripts.
When you only need to include OUDS Web's compiled CSS or JS, you can use jsDelivr. See it in action with our simple quick start, or browse the examples to jumpstart your next project. You can
also choose to include Popper and our JS separately.
OUDS Web utilizes Sass for a modular and customizable architecture. Import only the components you need, enable
global options like gradients and shadows, and write your own CSS with our variables, maps, functions, and mixins.
OUDS Web is evolving with each release to better utilize CSS variables for global theme styles, individual
components, and even utilities. We provide dozens of variables for colors, font styles, and more at a :root level for use anywhere. On components and utilities, CSS variables are scoped to the relevant class and can easily
be modified.
Use any of our global :root variables to write new styles. CSS variables use the var(--bs-variableName) syntax and can be inherited by children
elements.
Override global, component, or utility class variables to customize OUDS Web just how you like. No need to
redeclare each rule, just a new variable value.
body {--bs-body-font-family:var(--bs-font-monospace);--bs-body-line-height: 1.4;--bs-body-bg:var(--bs-color-surface-brand-primary);}.table {--bs-table-color:var(--bs-color-content-muted);--bs-table-bg:var(--bs-color-bg-secondary);--bs-table-border-color: transparent;}