Read Time

0

min

Read Time

0

min

Design

Get Started

Aug 20, 2025

Creating a Rotating Video Grid in Framer

Here's a step-by-step guide on creating a rotating video grid that scrolls in Framer. By applying rotation animations to both the container and the videos, you can achieve dynamic interactions.

Profile of Blog Author Jurre Houtkamp

Uploaded by

Profile of Blog Author Song Yebin

Translated by

A blog thumbnail guide on creating a rotating video grid in Framer, featuring frames with applied video grid and rotation effects.
A blog thumbnail guide on creating a rotating video grid in Framer, featuring frames with applied video grid and rotation effects.
A blog thumbnail guide on creating a rotating video grid in Framer, featuring frames with applied video grid and rotation effects.

Contents

Table of Contents

This document was created to help domestic users learning Framer who face the difficulty of a lack of Korean resources. It translates the official blog content into Korean and adds practical information. We hope this provides some assistance to those using Framer.

Subscribe to the Framer YouTube channel.

How to Create a Rotating Video Grid

Step 1: Set Up Your Page and Base Frame

Create a new page in Framer.

  1. Add a Frame (F) and stretch it to fill the entire width.

    • Set the height to about 1000px, then change it to Height → Viewport to fit the full screen height.

    • Remove the Fill.

  2. Add a square frame inside this frame.

    • Set the size to width = height (set to 970 in the tutorial) and center-align it.

    • Remove the Fill.

    • Rename it to Container.

    • This container will hold the video grid area.

페이지와 기본 프레임 설정 방법에 대해 설명합니다.

Step 2: Arrange the Video Grid

  1. First, place the video that will go in the center in the middle of the container.

    • Ensure it's precisely centered.

  2. Arrange the remaining videos in a grid format.

    • Align all videos so they fit within the container.

비디오 그리드룰 중앙에 배치하는 방법에 대해 소개합니다.나머지 비디오를 그리드 형태로 배치하는 방법에 대해 소개합니다.

Step 3: Apply Scroll Animation to Container

Now that the grid is ready, let’s apply the rotation.

  1. Select the container encompassing all videos and add the Scroll Transform effect.

  2. Set the transformation for scrolling as follows:
    Initial State: Opacity 1, Scale 1, Rotation 0
    On Scroll: Opacity 1, Scale 1, Rotation 450

컨테이너에 스크롤 애니메이션 적용하는 방법에 대해 소개합니다.

This will create a rotating effect on the entire container when scrolling.

Step 4: Apply Opposite Rotation to Videos

When the container rotates, the videos inside would normally rotate too. However, we want the videos to appear stationary.

  1. Select all videos within the container and add the Scroll Transform.

  2. Apply the same Scroll Transform effect, but reverse the rotation.
    Initial State: Opacity 1, Scale 1, Rotation 0
    On Scroll: Opacity 1, Scale 1, Rotation -450

This way, the container rotates clockwise, but the videos rotate counterclockwise, creating the illusion that they're fixed in place.

Step 5: Adjust Video Size

  • To prevent clipping during rotation, enlarge the video size.

  • Select all videos and set their size to 170% relative to the container.

Step 6: Fix Scroll Position

스크롤 위치 고정방법에 대해 소개합니다.

Ensure the container doesn’t scroll off the screen. Select the outermost frame (Height = Viewport) and change to Position → Fixed. This way, the container remains fixed, with only the scroll animation applied.

Additions

  1. Add a Scale Effect

    • Modify the Scale in the container's Scroll Transform for more dynamic effects.

    • Example: Set to Scale 2.0 in the To state → creates an impression of zooming in along with rotation.

  2. Add Interaction (Overlay)

    • Place a Play button over the central video.

    • Set the button to open an Overlay when clicked. (Place a full-screen video inside the Overlay, with a close function to return)

Now you can create the rotating video grid effect you saw on Twitter in Framer without any code.
In Framer, as in this tutorial, you can leverage features like Drag, Scroll Transform, and Overlay to achieve powerful interactions without complex coding.

See the effects and remix project→


This article is a translated and adapted version of Framer’s official blog post ‘Create a rotating video grid in Framer’.

Share Blog

Share Blog

Become a
Framer Expert

Any expert capable of Framer outsourcing can apply.
We connect experts and clients directly, with no intermediary fees.

Become a
Framer Expert

Any expert capable of Framer outsourcing can apply.
We connect experts and clients directly, with no intermediary fees.

Become a
Framer Expert

If you are an expert available for Framer freelance work,
anyone can apply.
No intermediary fees, we directly connect
experts and clients.