Component
Image Intro Animation in Framer
This is a image intro animation recreated in Framer from the Codrops website. What's amazing? This entire animation is created without writing a single line of code. Grab the project remix to explore how this dynamic sequence unfolds right inside Framer.
Created by



About the resource
To build this animation, I started by setting up a structured frame with eight arms, each holding an image, all wrapped in a container and turned into a component.
For the Out
default variant, I enhanced depth by adding preserve-3D perspective to the container and strategically applied z-index to each arm for proper image layering. In the In
variant, I created a cascading effect by adding transition overrides with staggered delays to the arm layers, making images stack sequentially before settling.
The Form circle
variant features increased arm height with precise rotations, arranging images in a circular pattern with subtle overlaps. I then expanded this formation in the Expand circle
variant while also rotating each individual image for added dimension. The final Loop circle
variant introduces continuous motion with a smooth 360-degree rotation of the entire container frame.
All these five states connect seamlessly through Appear
triggers, creating a fluid animation sequence that transforms from a stacked arrangement to a dynamic rotating circle.
About the resource
To build this animation, I started by setting up a structured frame with eight arms, each holding an image, all wrapped in a container and turned into a component.
For the Out
default variant, I enhanced depth by adding preserve-3D perspective to the container and strategically applied z-index to each arm for proper image layering. In the In
variant, I created a cascading effect by adding transition overrides with staggered delays to the arm layers, making images stack sequentially before settling.
The Form circle
variant features increased arm height with precise rotations, arranging images in a circular pattern with subtle overlaps. I then expanded this formation in the Expand circle
variant while also rotating each individual image for added dimension. The final Loop circle
variant introduces continuous motion with a smooth 360-degree rotation of the entire container frame.
All these five states connect seamlessly through Appear
triggers, creating a fluid animation sequence that transforms from a stacked arrangement to a dynamic rotating circle.
About the resource
To build this animation, I started by setting up a structured frame with eight arms, each holding an image, all wrapped in a container and turned into a component.
For the Out
default variant, I enhanced depth by adding preserve-3D perspective to the container and strategically applied z-index to each arm for proper image layering. In the In
variant, I created a cascading effect by adding transition overrides with staggered delays to the arm layers, making images stack sequentially before settling.
The Form circle
variant features increased arm height with precise rotations, arranging images in a circular pattern with subtle overlaps. I then expanded this formation in the Expand circle
variant while also rotating each individual image for added dimension. The final Loop circle
variant introduces continuous motion with a smooth 360-degree rotation of the entire container frame.
All these five states connect seamlessly through Appear
triggers, creating a fluid animation sequence that transforms from a stacked arrangement to a dynamic rotating circle.

The 3/5 variants of the image intro animation component.

The 3/5 variants of the image intro animation component.

The 3/5 variants of the image intro animation component.