Create Cool Award-Winning Text and Blending Animation in Webflow | Step-by-Step Tutorial

Published on
July 22, 2022

Creating a Cool Award-Winning Text and Blending Animation in Webflow

If you want to create a cool, award-winning text and blending animation, you can easily do it in Webflow. In this tutorial, we will walk through the step-by-step process of recreating this impressive animation using Webflow. Before we dive into the Webflow platform, we will first understand the setup and layers required for the animation.

Understanding the Animation Setup Using Figma
To begin, let's take a look at the setup in Figma before transitioning to Webflow. The setup consists of a circle and a box, both in gray, with text placed on top of them. The key aspect of this animation is the blending mode of the circle, which is set to 'difference'. This blending mode shows the difference between the color of the circle and the background, creating a unique effect.

To add an additional text element, it's placed strategically over the circle, with the same color as the background, positioned on a higher layer. This creates the illusion of the text revealing itself as the circle moves, without any actual blending mode.

Translating the Figma Setup to Webflow
Now that we've understood the Figma setup, we can move to Webflow to create the entire animation. Inside Webflow, we start by adding a div block named 'long section'. This div block serves as the space for the scroll animation and is given a position of relative. Within the 'long section', we create a 'sticky container' div block. This block will have a sticky position, occupying the entire screen, and will serve as the container for the animation.

Adding Text and Circle Elements in Webflow
Within the 'sticky container', we add a text block named 'huge text'. This text is styled to be large and has its size set to a percentage of the viewport width. Additionally, to create the trendy effect, a particular part of the text is wrapped in a span named 'margin text'. This span has a negative margin, creating the desired effect. The other part of the text is placed in a separate span named 'don't', with its color set to match the background, making it appear hidden.

Next, we add a div block within the 'sticky container' and name it 'Circle'. This div block is styled to be a square (we use viewport width for the width and height values) and its background color is set to match the container's background. We then apply the 'difference' blending mode just like in Figma to create the unique visual effect.

Animating the Elements in Webflow
The animation is based on scrolling, so we set up the animation triggers and define the elements that will be animated. Using the 'while scrolling in view' interaction, we create a custom animation called 'sticky and blending'. This animation begins with moving the circle element on the y-axis, gradually revealing the text as the element is scrolled. Additional animation stages can be added to improve the overall effect.

Adjusting Animation Boundaries in Webflow
To ensure the animation performs as intended, we adjust the animation boundaries to trigger the animation properly when the section is fully visible. This allows us to synchronize the animation with the scroll movement, creating a seamless transition.

Fine-tuning the Animation in Webflow
To smoothen the animation and avoid unwanted horizontal scrolling, we can further adjust the section's properties, such as setting the width to 100 viewport width and applying an overflow hidden property.

Enhancing the Animation
In the original animation, slight animations are seen on the text. These can be achieved by treating each additional text element as a separate item, and positioning them accordingly. Additionally, adding more elements inside the circle, and animating them based on the same scroll animation, provides an opportunity to enhance the overall effect.

Summary
In summary, recreating a cool, award-winning text and blending animation in Webflow is a straightforward process. By understanding the Figma setup, translating it to Webflow, and using the platform's powerful animation features, you can easily achieve stunning visual effects. With a step-by-step approach and attention to animation boundaries, you can create impressive, interactive animations in Webflow.

Final Note
I hope this tutorial was informative and helpful. If you have any questions or need further clarification, please feel free to comment below. Also, if there's a specific type of Webflow content you'd like to see in future tutorials, I'd love to hear your suggestions. Thank you for watching, and until next time, happy designing and animating in Webflow!