Hover Cursor in Framer

Copy component

Hover Cursor in Framer

Copy component

Nandi Muzsik

How can I improve Framer Uni?

Let me know if there’s a missing feature or something that could be improved.

Share feedback

Nandi Muzsik

How can I improve Framer Uni?

Let me know if there’s a missing feature or something that could be improved.

Share feedback

New

New

New

Interaction

Hover Cursor in Framer

This is a Framer recreation of the cursor hover interaction seen on the Yard.me website. Feel free to remix the project and see how something like this can be created in Framer without writing any code.

image of Nandi Muzsik
image of Prianca S.

Created by

Fashion advertisement featuring a person standing on stairs dressed in a white and red outfit, overlaid with scattered text and a cursor icon, against a dark background
Fashion advertisement featuring a person standing on stairs dressed in a white and red outfit, overlaid with scattered text and a cursor icon, against a dark background
Fashion advertisement featuring a person standing on stairs dressed in a white and red outfit, overlaid with scattered text and a cursor icon, against a dark background

About the resource

To create this hover cursor interaction, first, I created the text hover effect by grouping two text layers and turning them into a component with three variants (default, grey and hover). I set up interactions between these variants to animate smoothly when switching, creating the hover effect. I then replicated this component with different titles, wrapped them in a stack, and created a text layer component.

Next, I added five variants for the five text layers. For each variant, when the hover state is active, the hovered text remains highlighted while the rest switch to grey. I set up mouse enter and mouse leave interactions to connect to all the variants.

About the resource

To create this hover cursor interaction, first, I created the text hover effect by grouping two text layers and turning them into a component with three variants (default, grey and hover). I set up interactions between these variants to animate smoothly when switching, creating the hover effect. I then replicated this component with different titles, wrapped them in a stack, and created a text layer component.

Next, I added five variants for the five text layers. For each variant, when the hover state is active, the hovered text remains highlighted while the rest switch to grey. I set up mouse enter and mouse leave interactions to connect to all the variants.

About the resource

To create this hover cursor interaction, first, I created the text hover effect by grouping two text layers and turning them into a component with three variants (default, grey and hover). I set up interactions between these variants to animate smoothly when switching, creating the hover effect. I then replicated this component with different titles, wrapped them in a stack, and created a text layer component.

Next, I added five variants for the five text layers. For each variant, when the hover state is active, the hovered text remains highlighted while the rest switch to grey. I set up mouse enter and mouse leave interactions to connect to all the variants.

Design mockup showing five stages of an interactive text element with animated cursor effects on a dark background, highlighting different UI states

The six variants of the text layers component.

Design mockup showing five stages of an interactive text element with animated cursor effects on a dark background, highlighting different UI states

The six variants of the text layers component.

Design mockup showing five stages of an interactive text element with animated cursor effects on a dark background, highlighting different UI states

The six variants of the text layers component.

Finally, I made a custom cursor by creating an image cursor component and assigned it to specific text layer as a custom cursor in the default variant. Now, the image cursor appears only when hovering over those elements. Thats it!

Finally, I made a custom cursor by creating an image cursor component and assigned it to specific text layer as a custom cursor in the default variant. Now, the image cursor appears only when hovering over those elements. Thats it!

Finally, I made a custom cursor by creating an image cursor component and assigned it to specific text layer as a custom cursor in the default variant. Now, the image cursor appears only when hovering over those elements. Thats it!

User interface for customizing a cursor, featuring options for an image cursor component, position alignment, offset adjustments, and a spring transition effect on a dark theme background

The custom cursor (image cursor component) assigned for variant 1 of the text layers component.

User interface for customizing a cursor, featuring options for an image cursor component, position alignment, offset adjustments, and a spring transition effect on a dark theme background

The custom cursor (image cursor component) assigned for variant 1 of the text layers component.

User interface for customizing a cursor, featuring options for an image cursor component, position alignment, offset adjustments, and a spring transition effect on a dark theme background

The custom cursor (image cursor component) assigned for variant 1 of the text layers component.

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

More resources

More resources

  • Minimalist floating navigation bar with a 'Get Started' button and interactive hover effect

    Floating Navigation in Framer

    Interaction

    Minimalist floating navigation bar with a 'Get Started' button and interactive hover effect

    Floating Navigation in Framer

    Interaction

    Minimalist floating navigation bar with a 'Get Started' button and interactive hover effect

    Floating Navigation in Framer

    Interaction