No.279 · Type & Names
Feral Title
A brutal condensed wordmark — heartbeat in the dark, letters slam in, a gash tears through and the word bleeds.
The prompt
Written for the variant you picked above: Blood
Build a film-title wordmark for a name (default "HAMZA"). Set it in Anton, uppercase, scaled 1.32× vertically so the letters read tall and brutal, filled with a top-to-bottom two-colour gradient (colors prop) on a near-black field (background prop) with a moving film-grain overlay (an SVG turbulence data-URI in overlay blend, stepped every 0.9s). Roughen the edges by running the word through an SVG filter: feTurbulence (fractalNoise, 0.035/0.05, 3 octaves) feeding feDisplacementMap at scale 7. Change the turbulence seed every 160ms so the edges shiver. Sequence: (1) two heartbeat pulses — a radial vignette in the top colour fading in and out twice over ~1.2s; (2) letters slam in one at a time (scale 1.5 → 1 with 10px blur resolving, overshoot easing) 0.24s apart, and at each impact the whole word shudders through the Web Animations API (±5px, 220ms); (3) after the last letter a jagged gash line, rotated -2.2°, tears left to right with a glow; (4) a darker "bleed" copy of the word (blood prop) is clip-path revealed downward from the gash, while seven thin drips grow from the same line; (5) the word settles into a slow 4.2s breathing drop-shadow glow. A Replay button remounts the whole thing. Selected variant — Blood: Defaults: colors [#c1121f, #7a0000] — red to deep maroon — on #050303, with a red bleed.
Notes
- Interaction
- Plays on mount. The Replay button restarts the sequence.
- Motion
- Heartbeat vignette, staggered letter slams with WAAPI shudder, gash scaleX, clip-path bleed, drip growth, then a breathing glow and jittering displacement seed.
- Accessibility
- The h2 carries the full word as an aria-label; individual letters, bleed and drips are aria-hidden. Reduced motion renders the finished, bled state with no motion.
- Responsive
- Type size uses clamp(4rem, 17vw, 11rem); the word never wraps.