Welcome to Vanilla Breeze
This bell pulls live notifications from /go/notify/messages — the same contract documented at /docs/concepts/service-contracts/. Static articles like this one are the no-JS / no-backend fallback.
This bell pulls live notifications from /go/notify/messages — the same contract documented at /docs/concepts/service-contracts/. Static articles like this one are the no-JS / no-backend fallback.
Responsive breakpoint visualization with live width readout. Joins the specimen family alongside spacing, type, and motion.
The <breakpoint-specimen> component reads --bp-* tokens from :root and renders a horizontal ruler of breakpoint stops alongside a live readout of the current viewport width and active breakpoint label. It joins the specimen family next to <spacing-specimen>, <type-specimen>, <motion-specimen>, and <token-specimen>.
| Attribute | Type | Default | Description |
|---|---|---|---|
tokens |
string | sm,md,lg,xl |
Comma-separated breakpoint names to display. |
prefix |
string | --bp- |
CSS variable prefix to read from :root. |
label |
string | — | Optional heading label. |
data-observe |
string | — | CSS selector of a container to track instead of the viewport. Container-query mode (JS-required). |
With no attributes, the specimen reads the project's canonical breakpoints and tracks the window. Resize the browser to see the cursor and active label follow.
<breakpoint-specimen></breakpoint-specimen>
Pass data-observe to track an arbitrary element via ResizeObserver instead of the viewport. Useful for testing how a component reacts inside a resizable preview pane.
<breakpoint-specimen data-observe="#preview-frame"></breakpoint-specimen>
The component layers cleanly:
<dl> of breakpoint name → value remains readable without JS or CSS.@media rules calls out the matching token without any JavaScript (viewport mode only).data-observe).Container-query mode is inherently JS-required — there is no equivalent CSS subscription to an arbitrary element's width.
<spacing-specimen> — Spacing token scale<type-specimen> — Typography scale<motion-specimen> — Easing/duration tokens<token-specimen> — Generic CSS custom property catalog