Text Hover Expand

An interactive text effect that expands short words or labels on hover for editorial links, playful navigation, and desktop brand moments.

Published On: February 10, 2026
Last Updated: August 17, 2026
Text Hover

Overview

Text Hover Expand helps important words arrive with intent: hover expands the word without replacing it.

Best on short, high-emphasis text: headlines, launch lines, section openers, proof points. Avoid it on body copy, errors, legal text, or instructions, where legibility cannot be negotiable.

The risk in production is the text disappearing into the effect. Ship the final phrase as genuine HTML, keep per-character motion out of the accessibility tree, and serve the settled, legible text immediately when motion is reduced.


Install Command

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.


Usage Code

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.


Component Code

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.


Example Production Use Case

Use this as text-animation implementation guidance. Verify the shipped component API, splitting strategy, accessible text exposure, duplicated span handling, layout reservation, and reduced-motion behavior before relying on exact props, defaults, imports, or installation steps.


Best Used For

  • Optional hover labels, nav accents, or editorial links where expansion adds exploration.
  • Desktop moments that still keep the word readable without hover.
  • Text Hover Expand makes a short phrase arrive with timing while keeping the final text readable and indexable.

Not For

Avoid it on body copy, labels, error and legal text, or any wording that has to be read on sight.


Performance Budget

Move only the words that carry weight, pre-reserve their space to avoid shift, and skip costly filters on large text blocks.


Accessibility and Mobile

Assistive technology should hear the phrase once, not character by character; visually split fragments are hidden from the accessibility tree with aria-hidden.


Common Mistakes

  • Using Text Hover Expand on long body copy.
  • Removing the readable text from the DOM.
  • Letting split text cause layout shift.

Changelog

v1.2.1

Jul 30, 2026
Set the default hover color to white and removed expandAmount from the public/remixer API.

Props

PropTypeDefaultDescription
bgColorstring#0a0a0aSection background color.
textColorstring#ffffffInactive text and description color.
hoverColorstring#ffffffActive text and corner-frame color.
durationnumber0.35Hover frame animation duration in seconds.

Frequently Asked Questions

When should I use Text Hover Expand?

Use it when an interactive heading needs hover to expand a word without replacing it.

Request a Custom Text Animation

Need a custom effect? Tell us what to create.