KPI
15 effects for the kpi family · every one loops · pure CSS unless a card says otherwise
The previews are open to everyone; the code of these effects comes with WunderUI Core and Pro.
Each word arrives out of a nine-pixel blur on its own delay. Blur plus stagger, no character splitting.
The shadow is a second copy of the text filled with a repeating diagonal gradient and offset by four pixels. attr() supplies the copy.
Number, delta and sparkline on one timeline: the last place of the figure steps through its digits, the delta swaps to the new reading, and the line draws itself with a head riding the same path through offset-path: path(). pathLength on the stroke is what lets one dash pair work for any path length.
background-clip: text over a moving gradient. Four stops and a background-position, and the type carries the colour instead of sitting on it.
Layers light up in order to show strength. The signal-bars pattern, used as a live indicator rather than a static one.
One slot, three words taking turns. The words are grid-stacked so they stay in flow and the slot keeps a real baseline; clip-path does the hiding, because overflow: hidden would take that baseline away again.
A stat row that counts on entry. Each place is a column of the digits it passes through, moved by a steps() timer with one step per digit, so the last place runs fastest and they all land together. The reset happens while the row is faded out, which is why you never see it count back down.
The indeterminate bar. Animating `left` rather than `transform` keeps the segment inside the rounded track at both ends.