Skip to the page
TACTILE UI

Kit part · Numbers

LCD

A value that changes, on grey-green liquid crystal, with a ghost of the unlit segments behind it: clocks, battery, counters.

Element
<span>
Needs
kit.css
Rules
display.rules.md · 4
Finishes
Aluminium · Graphite · Porcelain · Black
Volumes
Tactile · Quiet
On this page
  1. Variants
  2. Every state, at once
  3. API
  4. Markup
  5. Accessibility
  6. How it’s built
  7. Rules
  8. Related parts
01

Variants

78%
Battery
14:32
Clock
-12.5dB
Signed
02

Every state, at once

Both finishes, side by side. Hover, pressed and focus are forced with .is-hover, .is-down and .is-focus; checked and disabled are real.

Aluminium

PartSmall · 16pxDefault · 28pxLarge · 44px
LCD02:5202:5278%

Graphite

PartSmall · 16pxDefault · 28pxLarge · 44px
LCD02:5202:5278%
03

API

NameKindValuesWhat it does
.tui-lcdclasson <span>Grey-green glass, dark segments: --tui-lcd and --tui-lcd-ink.
.tui-lcd--sm · --lgclass16px · 44pxSizes; the default is 28px. Everything inside scales in em.
data-ghostattributee.g. "88:88"The unlit segments, drawn behind the value. Same width as the value, digits as 8.
<small>elementinsideThe unit, printed small and upper case.
font-sizeCSS propertyanySet it directly for any other size.
04

Markup

<span class="tui-lcd" data-ghost="88:88">02:52<small>min</small></span>

Needs kit.css only, no script. How to install the kit.

05

Accessibility

  • It is text: screen readers read the value and the unit. The ghost is a pseudo-element and is not read.
  • For a value that updates live, put it in an element with aria-live="polite", unless it changes every second.
  • Segments on glass hold above 7:1.
06

How it’s built

A span in Geist Mono with tabular figures: a grey-green fill with a glare gradient, a shadow inset at the top, and a one-pixel offset text-shadow for the gap between the segments and the back plate. The ghost is content: attr(data-ghost) at 8% opacity, laid exactly under the value. The only literal colours are the display tokens: light, not paint.

07

Rules

display.rules.mdIn the brain

The ghost is exactly as wide as the value, every digit an 8.

4 rules in this file, with the foundations they rest on and the anti-patterns that break them. Full rules ship in the brain with the Pass.

08
96.4MHz

VFD

A vacuum-fluorescent display: cyan-white light on near-black glass, with a glow and a ghost. Frequencies, levels, status screens.

Latency p95182ms

Readout

A printed label over a value: key figures, with the unit small and the change in words.

Ladder

An LED ladder for levels and load: green, then amber, then red, the way a recording level has always been read.

Docs
Finish
Volume