Skip to content
Signal

Utilities

Visual utilities

Background, radius, shadow and accessibility helpers.

Background, radius and shadow classes are generated from the tokens; the hand-written helpers in visual.css follow.

Example

ct-bg-cardct-shadow-sheet

Classes

28 classes from platforms/web/utilities/generated.css.

ClassDeclarations
.ct-bg-paperbackground-color:var(--paper)
.ct-bg-cardbackground-color:var(--card)
.ct-bg-card2background-color:var(--card-2)
.ct-bg-linebackground-color:var(--line)
.ct-bg-inactivebackground-color:var(--inactive)
.ct-bg-inkbackground-color:var(--ink)
.ct-bg-mutedbackground-color:var(--muted)
.ct-bg-accentbackground-color:var(--accent)
.ct-bg-accent-inkbackground-color:var(--accent-ink)
.ct-bg-accent-tintbackground-color:var(--accent-tint)
.ct-bg-goodbackground-color:var(--good)
.ct-bg-warnbackground-color:var(--warn)
.ct-bg-alertbackground-color:var(--alert)
.ct-bg-favoritebackground-color:var(--favorite)
.ct-bg-scrimbackground-color:var(--scrim)
.ct-bg-live-bgbackground-color:var(--live-bg)
.ct-bg-live-inkbackground-color:var(--live-ink)
.ct-radius-controlborder-radius:var(--r-control)
.ct-radius-cardborder-radius:var(--r-card)
.ct-radius-dialogborder-radius:var(--r-modal)
.ct-radius-sheetborder-radius:var(--r-sheet)
.ct-radius-line-barborder-radius:var(--radius-line-bar)
.ct-radius-chipborder-radius:var(--radius-chip)
.ct-radius-segmentborder-radius:var(--radius-segment)
.ct-radius-pillborder-radius:var(--radius-pill)
.ct-shadow-sheetbox-shadow:var(--shadow-sheet)
.ct-shadow-floatingbox-shadow:var(--shadow-fab)
.ct-shadow-controlbox-shadow:var(--shadow-control)

Helpers

6 classes from platforms/web/utilities/visual.css.

ClassDeclarations
.ct-visually-hiddenposition:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0
.ct-truncateoverflow:hidden;text-overflow:ellipsis;white-space:nowrap
.ct-tabularfont-variant-numeric:tabular-nums
.ct-hairlineborder:1px solid var(--line)
.ct-hairline-bborder-bottom:1px solid var(--line)
.ct-roundborder-radius:50%