Skip to content

Colours

The Luaris Framework's design system includes a comprehensive colour palette that provides a wide range of options for creating visually appealing and accessible user interfaces. The colour palette is organized into several categories, including primary, secondary, neutral, and accent colours.

NOTE

You can click on any colour swatch to copy the corresponding CSS variable to your clipboard for easy use in your projects.

Palette

The primary colour palette consists of a set of core colours that are used to establish the overall look and feel of the application. These colours are designed to work well together and can be used for various UI elements, such as buttons, links, and backgrounds. Each colour in the palette is available in multiple shades, allowing for flexibility in design while maintaining a cohesive visual identity.

--lighter

--light

primary

--dark

--darker

--lighter

--light

secondary

--dark

--darker

--lighter

--light

accent

--dark

--darker

--lighter

--light

info

--dark

--darker

--lighter

--light

success

--dark

--darker

--lighter

--light

warning

--dark

--darker

--lighter

--light

danger

--dark

--darker

--lighter

--light

text

--dark

--darker

--lighter

--light

white

--dark

--darker

--lighter

--light

black

--dark

--darker

Surfaces

The surface colour palette includes a range of colours that are used for different surface levels in the application, such as backgrounds, cards, and modals. These colours are designed to provide sufficient contrast and visual hierarchy while maintaining a consistent aesthetic.

base

raised

sunken

overlay

border

inverse

State Colours

State colours relate to the various states of a UI element, such as hover, active, focus, and disabled. These colours are designed to provide clear visual feedback to the users through just colour.

WARNING

State colours are only generated for the core colour palette, i.e.: primary, secondary, accent, info, success, warning, danger, text, white, black, and do not include shades or surface colours, this is to ensure that the state colours maintain a consistent relationship with the core colours and provide clear visual feedback across the application. Shades and surface colours are meant to be used for specific design purposes to show differences in depth and hierarchy.

State: On

The on colour palette consists of colours that are used for content placed upon colours from the core palette, this does not include shades or surface colours, this is primarily used for the core colours list, i.e.: primary, secondary, accent, info, success, warning, danger, text, white, black.

on-primary

on-secondary

on-accent

on-info

on-success

on-warning

on-danger

on-text

on-white

on-black

State: Hover

The hover colour palette includes colours that are used to indicate when a user is hovering over an interactive element and are designed specifically for hover states.

primary

hover-primary

secondary

hover-secondary

accent

hover-accent

info

hover-info

success

hover-success

warning

hover-warning

danger

hover-danger

text

hover-text

white

hover-white

black

hover-black

State: Active

The active colour palette includes colours that are used to indicate when a user is actively interacting with an element, such as clicking or tapping, and are designed specifically for active states.

primary

active-primary

secondary

active-secondary

accent

active-accent

info

active-info

success

active-success

warning

active-warning

danger

active-danger

text

active-text

white

active-white

black

active-black

State: Disabled

The disabled colour palette includes colours that are used to indicate when an element is disabled and not interactive, and are designed specifically for disabled states.

primary

disabled-primary

secondary

disabled-secondary

accent

disabled-accent

info

disabled-info

success

disabled-success

warning

disabled-warning

danger

disabled-danger

text

disabled-text

white

disabled-white

black

disabled-black