9th
Framer Advent Calendar

Framer Effects and Animation

Yugo

Yugo

Dec 9, 2024

Table of Contents

Table of Contents

Table of Contents

Animations You Can Create with Simple Settings

With Framer, you can set up animations and effects without writing code, using only simple settings. There are many options available, such as scrolling, clicking, and looping.

A Rich Variety of Configurable Items

Animation settings can be configured from the Effects panel on the right. The items you can configure are as follows.

  • Appear → Automatically activates when the element appears on the screen.

  • Hover → Activates when the mouse cursor hovers over it.

  • Press → Activates while clicked.

  • Loop → Continuously repeats the animation.

  • Drag → You can move the element by clicking and dragging.

  • Scroll Animation → Almost the same as Appear. You can specify conditions for when the element activates based on its position in the viewport (top, middle, bottom).

  • Scroll Speed → Used for parallax effects. If you specify 90%, it will slow down the scrolling speed to 10% less than usual before reaching the top of the screen. If you set it to 110%, it will speed up.

  • Scroll Transform → Animates according to scrolling. If you stop scrolling during the animation, it will also stop midway.

  • Scroll Variants → You can switch between multiple variants by scrolling. You can create animations where images change based on scrolling.


Implementation Examples (Video)

Here are some examples showing how to set up animations.

Animation that fades in from below

Animation where elements move left and right following the scroll


Transitions

In Framer, settings for easing and spring are available to make the animation movements appear natural and smooth.

Easing

Easing is a transition type that determines how the speed of the animation changes over time (acceleration and deceleration). It is important for creating natural movement and sensation.

  1. ease: Basic easing with natural acceleration and deceleration.

  2. ease-in: Starts slowly and then accelerates.

  3. ease-out: Starts fast and slows down toward the end.

  4. ease-in-out: Starts and ends slowly while the middle part is fast.

  5. linear: Moves at a constant speed (no easing).

Spring

Spring is a transition that simulates spring-like motion, allowing for rebounds and natural movement. Springs can calculate the animation using physical characteristics, allowing for realistic movement depending on the settings.

damping:
Determines the rate of decay of movement. The higher the value, the less rebound of the spring (the movement stops quickly).

  • Example: damping: 20 → Stops quickly with no rebound.

  • Example: damping: 5 → Movement with noticeable spring-like rebound.

stiffness:
Determines the hardness of the spring. The higher the value, the faster the movement; the lower the value, the softer the motion.

  • Example: stiffness: 100 → Hard spring movement.

  • Example: stiffness: 10 → Soft and slow movement.

mass:
Simulates the weight of the moving object. The heavier the mass, the slower the movement.

  • Example: mass: 1 → Light.

  • Example: mass: 5 → Heavy.


Please post what you learned from this calendar on X with a hashtag!

What you learned from this calendar,

\ please post it on X with a hashtag! /

Back to calendar

Back to calendar

Let Potential Bloom

© Framer Japan Community 2025 All rights reserved

Pro Plan 25% discount code

English

Let Potential Bloom

© Framer Japan Community 2025 All rights reserved

Pro Plan 25% discount code

English

Let Potential Bloom

© Framer Japan Community 2025 All rights reserved

Pro Plan 25% discount code

English