Velocity X Components

Backgrounds

Tessellation Field

A quiet hexagon or triangle grid with one soft highlight travelling across it, like light catching a cut-glass surface. The grid is drawn to canvas once (on mount and resize, never per frame); only a single masked CSS transform animates, so it costs nothing while idle. Built for pricing tables, technical docs, and enterprise-leaning sections.

Subscription Included with the Velocity Components subscription.
bash
$ velocityx add tessellation-field

Built for react. Needs react already installed as a peer dependency. An Astro-only project needs @astrojs/react wired up first — this won't run on its own in plain Astro.

Full docs for Tessellation Field →

Needs a licence key — subscribe here, then velocityx loginonce.

react v1.0.1 react
Tessellation Field

Props

NameTypeRequiredDefaultDescription
shape'hexagon' | 'triangle'No'hexagon'
sizenumberNo64
lineOpacitynumberNo0.16
color'primary' | 'accent'No'primary'
durationnumberNo9
classNamestringNo''

File this creates

The CLI writes this path into your project, relative to its root — nothing else moves.

text
components/velocity/tessellation-field/TessellationField.tsx

Using the Tessellation Field component

Install it with velocityx add tessellation-field. The CLI writes the source straight into your project — no runtime dependency, no registry lock-in, and it themes itself from the same primary-*/accent-* scale as the rest of the library.

More from Backgrounds.