Mastering Focus-Racking Effect Tutorial with Webflow: A Step-by-Step Guide

Published on
August 3, 2021

Mastering Focus with Webflow

Webflow allows you to create visually stunning and interactive websites without the need for coding. In this tutorial, we will dive into the process of creating a focus-racking effect, as demonstrated in the video tutorial.

Understanding Focus-Racking

Focus-racking refers to the shifting of the focus within a composition. While the video example uses a film analogy with the concept of rack focusing, we will replicate this effect by shifting focus from the background to the foreground as the user scrolls down the web page.

Setting Up the Layout

To begin, let's set up the layout of our webpage.

  1. Open a new project in Webflow.
  2. Add three images to the page and set their position to "fixed." This ensures that the images remain fixed within the viewport as the user scrolls.

Configuring the Body Element

  1. Select the Body element and set the minimum height to 200vh. This allows for scrolling, which is crucial for the focus-racking effect.
  2. Create a new Div block named "Border" to address potential image blurring towards the edges. Set this Div block to fixed position and add a border to ensure the images appear crisp.

With the layout set up, we can now proceed to create the trigger for the focus-racking effect.

Creating the Scroll-Based Trigger

  1. Navigate to the Interactions panel in Webflow.
  2. Create a new trigger that activates when the user scrolls.
  3. Select "On scroll" as the trigger for the animation.

With the trigger in place, we can move on to defining the specific animation for the focus shift.

Building the Animation

This part involves setting up the animations for the background, the foreground element (coffee mug), and the main subject's face (in this case, the speaker in the video).

Background Animation

  1. At 0% scroll, ensure that the background is in focus. This is achieved by setting the blur filter to 0.
  2. As the user scrolls to the bottom (100% scroll), increase the blur effect to create a smooth transition. For example, set the blur to 20 pixels.

Foreground (Coffee Mug) Animation

  1. Set a keyframe at 0% scroll with the maximum blur effect (e.g., 20 pixels).
  2. At 100% scroll, reset the blur to 0 pixels.

Face Animation

  1. At 0% scroll, establish a slight blur effect on the face, for instance, 10 pixels.
  2. At 100% scroll, maintain the face's blur at 10 pixels, ensuring that it is less out of focus compared to the background.
  3. Add an additional keyframe for the middle section where the face should be in focus. Set the blur to 0 pixels at this point.

Live Preview and Refinement

Enable the Live preview to test the scroll-based focus-racking animation. As you scroll the canvas, the focus should dynamically shift between the background, the face, and the coffee mug as per the defined animation settings.

With the animation in place, the focus-racking effect based on scroll position has been successfully implemented.

Conclusion

In conclusion, we have successfully replicated the rack focus effect demonstrated in the video using Webflow's intuitive design tools and interactions. By configuring the layout, creating a scroll-based trigger, and defining the animation, we were able to achieve a visually engaging focus-racking effect on a web page, enhancing the overall user experience.

It's important to note that this tutorial provides a basic understanding of implementing focus-racking effects using Webflow's features, and there is great potential for further customization and creativity within the platform. As you continue to explore Webflow, you'll discover numerous possibilities for creating captivating, interactive web experiences without delving into complex code.

So, start experimenting with focus-racking and other engaging animations in your Webflow projects, and unlock the full potential of visually compelling web design.