Text Selection Tooltip in Framer

Copy component

Text Selection Tooltip 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

Component

Text Selection Tooltip in Framer

This is a recreation of Florian’s text selection tooltip in Framer. Built with a few components and smooth transitions, it’s light, clean, and easy to customize. Remix the project and see how effortlessly you can bring micro-interactions like this to life in Framer.

image of Nandi Muzsik
image of Prianca S.
Image of Florian

Created by

,

and

Text selection tooltip UI with Save, Edit, Ask options
Text selection tooltip UI with Save, Edit, Ask options
Text selection tooltip UI with Save, Edit, Ask options

About the resource

To create this text selection tooltip in Framer, I used multiple components, but mainly a text component with two variants — not selected and selected. When the text is clicked, it switches to the selected state, and the tooltip smoothly fades and scales in.

The tooltip itself has nested frames with hover states, and the arrow has an interaction to slide between two variants. There are two groups of tooltip content: one is relative by default and the other is absolutely positioned with overflow hidden, so only one is visible at a time. On the slide variant, their positions swap to create that clean sliding effect.

About the resource

To create this text selection tooltip in Framer, I used multiple components, but mainly a text component with two variants — not selected and selected. When the text is clicked, it switches to the selected state, and the tooltip smoothly fades and scales in.

The tooltip itself has nested frames with hover states, and the arrow has an interaction to slide between two variants. There are two groups of tooltip content: one is relative by default and the other is absolutely positioned with overflow hidden, so only one is visible at a time. On the slide variant, their positions swap to create that clean sliding effect.

About the resource

To create this text selection tooltip in Framer, I used multiple components, but mainly a text component with two variants — not selected and selected. When the text is clicked, it switches to the selected state, and the tooltip smoothly fades and scales in.

The tooltip itself has nested frames with hover states, and the arrow has an interaction to slide between two variants. There are two groups of tooltip content: one is relative by default and the other is absolutely positioned with overflow hidden, so only one is visible at a time. On the slide variant, their positions swap to create that clean sliding effect.

Interactive text selection tooltip flow with menu actions

The text + tooltip component and tooltip coponent with its variants and click interactions.

Interactive text selection tooltip flow with menu actions

The text + tooltip component and tooltip coponent with its variants and click interactions.

Interactive text selection tooltip flow with menu actions

The text + tooltip component and tooltip coponent with its variants and click interactions.

Once I had these two components ready, I used multiple instances of the text + tooltip component to form a sentence, where each word is its own component. Then I added variants for each text component and connected them using click interactions, so each word toggles between its selected and not selected state individually.

Once I had these two components ready, I used multiple instances of the text + tooltip component to form a sentence, where each word is its own component. Then I added variants for each text component and connected them using click interactions, so each word toggles between its selected and not selected state individually.

Once I had these two components ready, I used multiple instances of the text + tooltip component to form a sentence, where each word is its own component. Then I added variants for each text component and connected them using click interactions, so each word toggles between its selected and not selected state individually.

Text selection tooltip variants connected in flow UI

The six variants of the text selection tooltip component.

Text selection tooltip variants connected in flow UI

The six variants of the text selection tooltip component.

Text selection tooltip variants connected in flow UI

The six variants of the text selection tooltip 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

  • Framer CTA animation with curved pointer and Get Started button

    CTA Button Pointer Component for Framer

    Component

    Framer CTA animation with curved pointer and Get Started button

    CTA Button Pointer Component for Framer

    Component

    Framer CTA animation with curved pointer and Get Started button

    CTA Button Pointer Component for Framer

    Component

  • 3D purple crystal app icon on dark background

    Logo Hover Shine Effect in Framer

    Component

    3D purple crystal app icon on dark background

    Logo Hover Shine Effect in Framer

    Component

    3D purple crystal app icon on dark background

    Logo Hover Shine Effect in Framer

    Component