Skip to content

Shadows

The Six Webcomponents library uses a set of shadow tokens to create depth and hierarchy within the interface.

CSS VariableValuePreview
--six-shadow-small0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)
--six-shadow-medium0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)
--six-shadow-medium-top0 -10px 15px -3px rgb(0 0 0 / 0.1), 0 -4px 6px -4px rgb(0 0 0 / 0.1)
--six-shadow-large0 25px 50px -12px rgb(0 0 0 / 0.25)

Example Usage

css
.card {
  box-shadow: var(--six-shadow-small);
}

.card:hover {
  box-shadow: var(--six-shadow-medium);
}

.dropdown {
  box-shadow: var(--six-shadow-large);
}