Skip to content

Background color

Background utilities for surfaces and intents.

ClassStyles
af-bg-backgroundbackground-color: var(--af-color-background)
af-bg-surfacebackground-color: var(--af-color-surface-primary)
af-bg-surface-secondarybackground-color: var(--af-color-surface-secondary)
af-bg-surface-tertiarybackground-color: var(--af-color-surface-tertiary)
af-bg-mutedbackground-color: var(--af-color-surface-secondary)
af-bg-primarybackground-color: var(--af-color-primary)
af-bg-successbackground-color: var(--af-color-success)
af-bg-dangerbackground-color: var(--af-color-danger)
af-bg-warningbackground-color: var(--af-color-warning)
af-bg-infobackground-color: var(--af-color-info)
af-bg-*-softbackground-color: var(--af-color-*-soft)
af-bg-*-hardbackground-color: var(--af-color-*-hard)
Surface backgrounds
Surface
Secondary
<div class="af-bg-surface af-border af-radius-md af-p-sm">
  Surface
</div>
<div class="af-bg-surface-secondary af-border af-radius-md af-p-sm">
  Secondary
</div>
  • af-bg-background - Base background
  • af-bg-surface - Surface background (primary)
  • af-bg-surface-secondary - Secondary surface background
  • af-bg-surface-tertiary - Tertiary surface background
  • af-bg-muted - Muted surface background (same as surface-secondary)
  • af-bg-primary - Primary intent background
  • af-bg-success - Success intent background
  • af-bg-danger - Danger intent background
  • af-bg-warning - Warning intent background
  • af-bg-info - Info intent background
  • af-bg-primary-soft / af-bg-success-soft / af-bg-danger-soft / af-bg-warning-soft / af-bg-info-soft
  • af-bg-primary-hard / af-bg-success-hard / af-bg-danger-hard / af-bg-warning-hard / af-bg-info-hard

When placing small text on a soft intent background, use the matching *-hard color (as badges/chips do), not the mid-tone intent token — soft + base often fails WCAG AA.

For gradients, see Gradients.

All background utilities support responsive variants using the @{bp} suffix. See Responsive Suffix for syntax and breakpoints.