Skip to content
Pinky UI

Morphing Hero

`MorphingHero` lets a major title and media composition compress meaningfully as the page advances. Use it when the opening visual establishes context that should hand off cleanly to the next section.

Live example

Try the interaction before reading the recipe.

real component · keyboard-safe

Morphing Hero · depth flattens to reading order

Purpose

MorphingHero lets a major title and media composition compress meaningfully as the page advances. Use it when the opening visual establishes context that should hand off cleanly to the next section.

Choose one transformation story and keep the rest of the Hero calm. Avoid long pinned sequences, decorative perpetual movement or independent animation on every word and control. The effect should clarify progression, not delay content.

Headings and actions remain normal DOM content and scroll remains native. Reduced motion and disabled render the resolved static composition; mobile receives smaller spatial changes. Pair with a quiet background or simple navbar, not another dominant scroll effect.

Source: packages/skills/heroes/morphing-hero.md