Guide
- Interaction
- Crash course
Guide
- Interaction
- Crash course
Guide
- Interaction
- Crash course
Crash Course to Framer Interaction Triggers
When you're building interactions in Framer, understanding how triggers work is essential. One common question that pops up is: what’s the difference between click and click start? Let’s break that down and explore all the interaction triggers Framer offers.



Table of contents
Understanding Framer interactions
Framer allows you to create components, and within those components, you can set up different variants. You can then connect these variants with triggers to create dynamic interactions.
For example, let’s say we have a toggle button with two variants: Off and On. We can connect these using different triggers to control how and when the interaction occurs. Framer will smartly animate between the two variants.
Understanding Framer interactions
Framer allows you to create components, and within those components, you can set up different variants. You can then connect these variants with triggers to create dynamic interactions.
For example, let’s say we have a toggle button with two variants: Off and On. We can connect these using different triggers to control how and when the interaction occurs. Framer will smartly animate between the two variants.
Understanding Framer interactions
Framer allows you to create components, and within those components, you can set up different variants. You can then connect these variants with triggers to create dynamic interactions.
For example, let’s say we have a toggle button with two variants: Off and On. We can connect these using different triggers to control how and when the interaction occurs. Framer will smartly animate between the two variants.

Different interaction triggers.

Different interaction triggers.

Different interaction triggers.
Now, let’s go over the different interaction triggers available in Framer:
Click vs click start
Click: The interaction happens when you release the mouse button (or lift your finger if you're on a touchpad). This means pressing down does nothing—only when you release does the interaction fire.
Click start: The interaction happens the moment you press down. No need to wait until you release the click.
So, if you want an interaction to trigger the instant someone clicks (or taps), use Click Start. If you want it to happen only after releasing the click, use Click.
Now, let’s go over the different interaction triggers available in Framer:
Click vs click start
Click: The interaction happens when you release the mouse button (or lift your finger if you're on a touchpad). This means pressing down does nothing—only when you release does the interaction fire.
Click start: The interaction happens the moment you press down. No need to wait until you release the click.
So, if you want an interaction to trigger the instant someone clicks (or taps), use Click Start. If you want it to happen only after releasing the click, use Click.
Now, let’s go over the different interaction triggers available in Framer:
Click vs click start
Click: The interaction happens when you release the mouse button (or lift your finger if you're on a touchpad). This means pressing down does nothing—only when you release does the interaction fire.
Click start: The interaction happens the moment you press down. No need to wait until you release the click.
So, if you want an interaction to trigger the instant someone clicks (or taps), use Click Start. If you want it to happen only after releasing the click, use Click.

Click start interaction trigger.

Click start interaction trigger.

Click start interaction trigger.
Appear
This trigger activates when the element first appears on the page.
You can add a delay if you want the transition to happen after a certain amount of time.
For example, if we have a 1-second delay, the Off variant will appear first, and after 1 second, it will switch to the On variant.
Appear
This trigger activates when the element first appears on the page.
You can add a delay if you want the transition to happen after a certain amount of time.
For example, if we have a 1-second delay, the Off variant will appear first, and after 1 second, it will switch to the On variant.
Appear
This trigger activates when the element first appears on the page.
You can add a delay if you want the transition to happen after a certain amount of time.
For example, if we have a 1-second delay, the Off variant will appear first, and after 1 second, it will switch to the On variant.

Appear interaction trigger.

Appear interaction trigger.

Appear interaction trigger.
Mouse enter
The interaction fires as soon as the cursor enters the element.
If there’s a delay set, the interaction will wait before triggering.
Example: When you hover over the Off variant, it switches to On.
Mouse enter
The interaction fires as soon as the cursor enters the element.
If there’s a delay set, the interaction will wait before triggering.
Example: When you hover over the Off variant, it switches to On.
Mouse enter
The interaction fires as soon as the cursor enters the element.
If there’s a delay set, the interaction will wait before triggering.
Example: When you hover over the Off variant, it switches to On.

Mouse enter interaction trigger.

Mouse enter interaction trigger.

Mouse enter interaction trigger.
Mouse leave
The interaction fires when the cursor leaves the element.
This is useful for hover effects.
Example: If we connect Mouse Enter to On and Mouse Leave to Off, we get a classic hover effect—when the cursor enters, the element changes state; when it leaves, it reverts back.
Mouse leave
The interaction fires when the cursor leaves the element.
This is useful for hover effects.
Example: If we connect Mouse Enter to On and Mouse Leave to Off, we get a classic hover effect—when the cursor enters, the element changes state; when it leaves, it reverts back.
Mouse leave
The interaction fires when the cursor leaves the element.
This is useful for hover effects.
Example: If we connect Mouse Enter to On and Mouse Leave to Off, we get a classic hover effect—when the cursor enters, the element changes state; when it leaves, it reverts back.

Mouse leave interaction trigger.

Mouse leave interaction trigger.

Mouse leave interaction trigger.
Wrapping up
Understanding these triggers lets you build more dynamic interactions in Framer. Whether you're creating hover effects, click interactions, or auto-animations, using the right trigger makes all the difference.
Wrapping up
Understanding these triggers lets you build more dynamic interactions in Framer. Whether you're creating hover effects, click interactions, or auto-animations, using the right trigger makes all the difference.
Wrapping up
Understanding these triggers lets you build more dynamic interactions in Framer. Whether you're creating hover effects, click interactions, or auto-animations, using the right trigger makes all the difference.