Tooltip Animation Interaction in Framer

Copy component

Copy component

Tooltip Animation Interaction 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

How to Make $10K+ with Framer in 60 days

$10k Undercover Event

Component

Tooltip Animation Interaction in Framer

This is a tooltip animation interaction recreated in Framer from Leonel’s work. Feel free to remix the project and see how easy it is to create such interactive animations in Framer.

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

Created by

Cursor hovers over share icon in dark UI with tooltip displayed

About the resource

To create this tooltip animation interaction in Framer, I started by making an item component with two variants: active and inactive. Then I built the tooltip component using 6 of these item components stacked together.

In the first variant of the tooltip, the first item is set to relative positioning and marked as active. The other five are set to absolute positioning and marked inactive. Overflow is hidden so only one item shows at a time. I then made 5 more variants of the tooltip — one for each item — and adjusted the positioning so the active item changes depending on the variant.

About the resource

To create this tooltip animation interaction in Framer, I started by making an item component with two variants: active and inactive. Then I built the tooltip component using 6 of these item components stacked together.

In the first variant of the tooltip, the first item is set to relative positioning and marked as active. The other five are set to absolute positioning and marked inactive. Overflow is hidden so only one item shows at a time. I then made 5 more variants of the tooltip — one for each item — and adjusted the positioning so the active item changes depending on the variant.

About the resource

To create this tooltip animation interaction in Framer, I started by making an item component with two variants: active and inactive. Then I built the tooltip component using 6 of these item components stacked together.

In the first variant of the tooltip, the first item is set to relative positioning and marked as active. The other five are set to absolute positioning and marked inactive. Overflow is hidden so only one item shows at a time. I then made 5 more variants of the tooltip — one for each item — and adjusted the positioning so the active item changes depending on the variant.

Tooltip labels for UI elements like Comment, Inbox, and Share on dark background

The six variants of the tooltip component.

Tooltip labels for UI elements like Comment, Inbox, and Share on dark background

The six variants of the tooltip component.

Tooltip labels for UI elements like Comment, Inbox, and Share on dark background

The six variants of the tooltip component.

Next, I built the menu bar and placed icons inside it. The tooltip component sits above the menu bar with absolute positioning and starts with zero opacity. I created a variant for each icon and positioned the corresponding tooltip item above it. Finally, I added hover variants for each icon that change the tooltip’s opacity, making it visible when you hover.

Next, I built the menu bar and placed icons inside it. The tooltip component sits above the menu bar with absolute positioning and starts with zero opacity. I created a variant for each icon and positioned the corresponding tooltip item above it. Finally, I added hover variants for each icon that change the tooltip’s opacity, making it visible when you hover.

Next, I built the menu bar and placed icons inside it. The tooltip component sits above the menu bar with absolute positioning and starts with zero opacity. I created a variant for each icon and positioned the corresponding tooltip item above it. Finally, I added hover variants for each icon that change the tooltip’s opacity, making it visible when you hover.

UI flowchart showing tooltip hover states for buttons like comment, share, and draft

The 12 variants of the tooltip animation component.

UI flowchart showing tooltip hover states for buttons like comment, share, and draft

The 12 variants of the tooltip animation component.

UI flowchart showing tooltip hover states for buttons like comment, share, and draft

The 12 variants of the tooltip animation component.

Learn how can one go from 0 to $11.5k with Framer in 60 days.

From no followers, no portfolio, no reputation, to making thousands with a profitable Framer business.

Nandi portrait's background

Learn how can one go from 0 to $11.5k with Framer in 60 days.

From no followers, no portfolio, no reputation, to making thousands with a profitable Framer business.

Nandi portrait's background

Learn how can one go from 0 to $11.5k with Framer in 60 days.

From no followers, no portfolio, no reputation, to making thousands with a profitable Framer business.

Nandi portrait's background

More resources

More resources

  • Music app playlist created screen with artist avatars

    Playlist Generation Circular Animation in Framer

    Component

    Music app playlist created screen with artist avatars

    Playlist Generation Circular Animation in Framer

    Component

  • Customer testimonials section with review letter card

    3D Letter Testimonials in Framer

    Component

    Customer testimonials section with review letter card

    3D Letter Testimonials in Framer

    Component