Often traced to Saul Bass's 1950s–60s film title sequences, kinetic type later spread into music videos, ads, and motion graphics broadly. The key technique is per-letter stagger — instead of the whole word moving together, each letter gets a slightly different delay so the motion ripples across it.
On the web, the common approach splits text into per-character `<span>` elements and sets `animation-delay` proportional to each one's index. Pure CSS handles the basic case; tying motion to scroll position or user input means computing progress in JS and updating each letter's transform.
Overused, it distracts from the message it's supposed to carry — reserve it for short headlines, loading states, or emphasis, where being seen matters more than being read carefully.
When to use
Short hero headlines, loading/success messages, or a single emphasised phrase. Never for long body paragraphs.