Prism Text Reveal

Free

Prism Text Reveal

Turn any headline into an interact

Details

Category

Last update

Suggest improvement or report a bug

Documentation

What it does

Your text sits dimmed on the page, and the cursor reveals a band of colour through it — a gradient that only exists where the visitor is pointing.

So the type is there the whole time, but the colour is something they uncover.

Where you would use it

Perfect for hero headlines, landing-page titles, portfolio intros, and any section where you want text that reacts to your visitors.

Controls

15 controls, 6 of which only appear when they are relevant.

Control

Type

Default

Notes

Text

String

HOVER

—

Mode

Enum

Stroke / Fill — default stroke

—

Font

Font

{fontSize:96,fontWeight:700}

—

Smoothness

Number

.5

0–1 · 0 = plain easing (uses Duration), >0 = springy follow

Duration

Number

0

0–2s · conditional

Base Color

Color

#404040

—

Stroke Width

Number

1

.1–5 · conditional

Idle Opacity

Number

.25

0–1 · conditional

Hover Opacity

Number

.5

0–1 · conditional

Reveal Size

Number

20

5–100%

Gradient

Array

["#eab308","#ef4444","#3b82f6","#06b6d4","#8b5cf6"]

—

Animate Colors

Boolean

false

—

Flow Speed

Number

5

1–10 · conditional

Glow

Boolean

false

—

Glow Intensity

Number

4

1–20 · conditional

Working through the panel

Stroke or Fill

Mode is the first decision and it changes the panel.

Stroke draws the letters as outlines, which is the more distinctive look and works at large display sizes. It brings one control with it: Stroke Width.

Fill uses solid letters, and brings two — Idle Opacity and Hover Opacity, for how visible the text is before and during interaction.

Stroke for a hero word. Fill when the text also has to be readable as text.

The reveal

Reveal Size is how much of the text the cursor lights up, as a percentage. Small makes people hunt across the word; large lights most of it at once and the effect becomes a glow rather than a reveal.

Smoothness is how much the reveal lags behind the pointer. Higher feels liquid, lower feels precise.

And there's a detail worth knowing: take Smoothness all the way to zero and a Duration control appears instead. With no lag to smooth, the component times the reveal directly.

Base Color is the text at rest — the state before anyone touches it.

Gradient and glow

Gradient is the list of colours the reveal is made of. Three or four strong colours read better than a long list, because only a band of it is visible at any moment.

Animate Colors makes the gradient flow through the text on its own, with a Flow Speed control. It's worth turning on — it means the word is alive even when nobody's pointing at it.

And Glow adds bloom around the revealed area, with an intensity control. Use it on dark backgrounds, where it reads as light through glass. On white it just looks blurry.

Performance and limits

  • Static rendering is handled, so canvas thumbnails and exports show a settled frame rather than a blank box.

Good to know

No setup or coding required. Responsive across desktop, tablet, and mobile.

Refund policy — due to the nature of digital products, all sales are final. Once purchased, this component is non-refundable. Please make sure it fits your needs before completing the checkout.

Support: hi@alicorak.com

Asset updates

Get new Framer assets delivered to your inbox

New releases, free assets, and occasional offers. No spam.

Asset updates

Get new Framer assets delivered to your inbox

New releases, free assets, and occasional offers. No spam.