---
title: "Cursor Text Reveal — Framer component · Best of Framer"
description: "$5.00 · Framer component · by Integry · Interactive. Cursor Text Reveal is an immersive, interactive component for Framer that transforms ordinary text into a cinematic hover experience.As…"
canonical: "https://framer.elliotli.dev/component/cursor-text-reveal"
---

[Home](/)/[Components](/components)/[Interactive](/components/category/interactive)/Cursor Text Reveal

# Cursor Text Reveal

[View on Framer](https://framer.com/marketplace/components/cursor-text-reveal/?via=elliot-li)

![Cursor Text Reveal preview image 1](https://framer.elliotli.dev/og/component/cursor-text-reveal/4555632215af86e4/1600x1200.jpg)

## Summary

Cursor Text Reveal is an immersive, interactive component for Framer that transforms ordinary text into a cinematic hover experience.As users move their cursor, a circular mask…

## Description

**Cursor Text Reveal** is an immersive, interactive component for Framer that transforms ordinary text into a cinematic hover experience.As users move their cursor, a circular mask dynamically reveals a secondary message or image — creating a visual metaphor for _hidden depth_ and _meaning beneath the surface_.

Perfect for portfolio intros, hero sections, or storytelling pages — this component helps designers craft expressive, emotion-driven interactions without writing custom code.

Built entirely in React + Framer Motion, **Cursor Text Reveal** ensures smooth animation performance, full control customization, and visual precision across devices.

## ⚙️ Key Features

-   🎯 **Dual Text Layers** — Display a base quote or headline and reveal a secondary one on hover.
    
-   🌀 **Dynamic Circular Mask** — A circular motion mask follows the user’s cursor with smooth, fluid animation.
    
-   🎨 **Color or Image Mask Options** — Choose between a solid circle color or custom image texture to reveal content.
    
-   ⏱️ **Adjustable Animation Smoothness** — Fine-tune the motion timing for soft or snappy transitions.
    
-   📐 **Customizable Mask Size** — Control both the starting size and expanded hover size of the circular reveal.
    
-   💬 **Full Typography Controls** — Adjust font, size, weight, spacing, and alignment directly inside Framer.
    
-   🌈 **Text Color & Shadow Styling** — Customize base and hover colors, add subtle shadows for cinematic contrast.
    
-   🖼️ **Framer-Native Property Controls** — Easily tweak every property with Framer’s built-in design panel.
    
-   🧠 **Responsive by Design** — Works seamlessly in flexible layouts and supports adaptive typography.
    
-   ⚡ **Powered by Framer Motion** — Ensures buttery-smooth animation and stable performance across browsers.
    

## 🧩 How It Works

-   The component renders **two layers of text** — the _base text_ and a _reveal text_.
    
-   A **circular WebKit mask** follows the mouse position to reveal the hidden layer in real time.
    
-   The animation transitions smoothly between the defined **initial and hover mask sizes**, giving the illusion of a spotlight expanding on hover.
    
-   You can switch between **solid color** or **image-based reveals**, allowing for creative compositions like photo peeks, gradient masks, or texture reveals.
    
-   All animations and transitions are handled by **Framer Motion**, ensuring native Framer compatibility and clean rendering.
    

## Ideal Use Cases

-   Creative studio hero sections
    
-   Designer portfolio intros
    
-   Interactive storytelling experiences
    
-   Quote reveals or brand taglines
    
-   Visual contrast effects in minimal layouts
    

## Pro Tips

-   Use the **same text** for both layers but change color and font weight to create elegant “lighting” effects.
    
-   Try **gradient circle images** for futuristic or energetic visuals.
    
-   Combine this component with a **Framer scroll animation** for layered motion storytelling.
    

## Technical Notes

-   Fully coded in **React + Framer Motion** for performance and flexibility.
    
-   All properties are exposed via **Framer’s property controls** for design freedom without code.
    
-   The circular mask effect uses **WebKit mask gradients**, supported by all modern browsers.
    

## 💬 Support & Setup

-   **Free lifetime updates** and **email support** included.
    
-   For setup help or customization inquiries, reach out at:📧 [**amiopial017@gmail.com**](mailto:amiopial017@gmail.com)
    

If you’d like me to set up the component in your Framer project, installation help is available for a small setup fee.

## 💰 Refund Policy

All sales are final due to the nature of digital products. Please review the preview, documentation, and demo before purchasing. If you encounter a technical issue that prevents proper usage, please contact support for assistance or a replacement.

## 🧭 Tags / Keywords

framer component, cursor effect, text reveal, hover animation, interactive mask, motion design, framer motion, modern ui, text transition, portfolio animation, spotlight reveal, hover interaction, hero section.

[Demo](https://integry.framer.ai/cursortextreveal)

## Rank history [How rankings work →](/terms#rankings)

-   All · #4015

## Details

- **Author**: Integry
- **Price**: $5.00
- **Published**: 2025-10-29
- **Updated**: 2025-11-13
- **Added**: 2025-10-20
- **Categories**: Interactive

## More like this

-   [Velvet Curtain](/component/velvet-curtain) — Sarthak Prakash · $12 — Cinematic curtain reveal effect
-   [Image-Compare Slider](/component/image-compare-slider) — Studio Digital · Free — Reveal what changed, beautifully
-   [Lesson Packages](/component/lesson-packages) — Shelfless Studio · $9 — Lesson bundles with savings shown
-   [Deskbell AI Chatbot](/component/deskbell-ai-chatbot) — NS. Studio · Free — AI site chat, works with Chatbase
