UI

Consistency across UI and motion

Radius

Consistent edge radiuses throughout an interface.

.button {
  border-radius: var(--radius-md);
}

Shadow

Box shadows for creating realistic elevation in 3d space.

.card {
  box-shadow: var(--shadow-sm);
}

Blur

Backdrop blur effects for giving a sense of depth to an interface

.overlay {
  backdrop-filter: var(--blur-md);
}

Easing

Easing functions for realistic movement in transitions and animations

.animated {
  transition: all 300ms var(--ease-in-cubic);
}

Layers

Consistent layering throughout an interface

.elevated {
  position: relative;
  z-index: var(--layer-1);
}

Last updated