Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hero made by @ybouane.

Letter Morph

@crazygl/hero-lettermorph

Heading where each letter cross-fades and morphs through the next phrase — letters that match stay, letters that don't blur-swap.

Demo

Letter Morph

Install

npm install @crazygl/hero-lettermorph

Usage

import LetterMorph from '@crazygl/hero-lettermorph';

export default function Hero() {
  return (
    <LetterMorph
      phrases={`STORY\nSPACE\nSOUND\nSHAPE`}
      holdDuration={1500}
      morphDuration={700}
    />
  );
}

Customise

  • Contentphrases (one per line; the heading cycles through them).
  • TimingholdDuration, morphDuration, perLetterStagger, blurAmount.
  • TypographytextColor, fontSize, headingFontFamily (Google font), headingFontWeight.
  • BackdroptransparentBackground, bgColor.

Best for

  • Brand or product taglines that cycle through related words.
  • Agency / studio landing pages with a punchy single-word headline.
  • Feature reveals where the message evolves while the layout stays still.

This hero is part of CrazyGL, a collection of production-ready WebGL, canvas, 3D, and typography effects. Every CrazyGL hero ships with an agent-ready SKILL.md file that helps developers and coding agents adapt the effect into custom landing pages and interactive experiences.

About

CrazyGL package hero-lettermorph

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages