Skip to content

Components

Component Count Up

A heading and three or four figures that count up the first time they come into view, in a row or on cards: Count Up as a section of its own.

Made for the page builder — try it there

Try it in the page builder

Blocks come with Pro

Preview every block now, in any theme and at any width. The source, the install command and the AI prompt unlock when Pro opens, once the catalog reaches 20 templates.

Props

PropTypeDefaultDescription
titlestring"Ten years of work, in numbers"The block's h2; empty for a visually hidden one.
leadstringa line about the studioA line under the heading; empty for none.
items{ value: number; prefix?; suffix?; label; text? }[]four figuresThe figures, in the order they sit: three or four read best. value is a number (grouped as 1,500); prefix and suffix sit around it ($, +, %, k).
layout"row" | "grid""row"row: side by side from 768px, split by thin lines. grid: on cards, two by two from 768px and four across from 1024px.
durationnumber1.6Seconds every figure takes to count up, so a large number ends with the small ones.
countbooleantruefalse: the figures stand still (grouped as 1,500), everything else unchanged.
classNamestring—Classes for the <section>.
  • Motion is Count Up's: it starts once the figure is in view, pauses off-screen and never starts over. The final number is always in the page — what screen readers read and what shows with reduced motion, in print and without JavaScript.
  • Each figure's label is an h3; the digits are tabular so the width does not jitter.

Be the first to know

Get new templates and components first

One short email when we release a template or a free component. No spam — unsubscribe anytime.

We use your email only for Framebrick updates. Privacy policy