Tokens

Animation

Duration, easing, and z-index tokens

Duration

TokenValue
--hui-duration-fast100ms
--hui-duration-normal200ms
--hui-duration-slow300ms
--hui-duration-slower500ms

Easing

TokenValue
--hui-easing-linearcubic-bezier(0, 0, 1, 1)
--hui-easing-incubic-bezier(0.42, 0, 1, 1)
--hui-easing-outcubic-bezier(0, 0, 0.58, 1)
--hui-easing-in-outcubic-bezier(0.42, 0, 0.58, 1)

Usage

.my-element {
  transition: background-color var(--hui-duration-fast) var(--hui-easing-out);
}

.my-modal {
  transition: opacity var(--hui-duration-normal) var(--hui-easing-in-out);
}

Z-Index

TokenValue
--hui-z-index-base10
--hui-z-index-dropdown50
--hui-z-index-sticky500
--hui-z-index-modal1000
--hui-z-index-toast1100
.my-sticky-header {
  z-index: var(--hui-z-index-sticky);
}

All animation and z-index tokens are shared between light and dark themes.

On this page