How can I replicate the interaction of the sticky progress bar on scroll page with a circle and close/check button that Tech Crunch has on their website using Webflow?

Published on
September 22, 2023

To replicate the interaction of the sticky progress bar with a circle and close/check button that Tech Crunch has on their website using Webflow, you can follow these steps:

  1. Create a new Webflow project or open an existing project.
  2. Design the sticky progress bar:
  • Add a new section to your page and give it a class name, such as "sticky-progress-bar".
  • Set the section's position to "Fixed" and select the appropriate placement (e.g., top or bottom).
  • Customize the section's height, background color, and other styling as desired.
  • Add a div block inside the section for the progress indicator.
  • Style the div block to represent the progress indicator (e.g., a circle).
  • Apply interactions to the progress indicator to animate its appearance based on scroll position (e.g., fade in/out, scale, change color).
  • Use the scroll trigger in the interactions panel to determine when to trigger the animation.
  1. Add the close/check button:
  • Inside the sticky progress bar section, add another div block for the close/check button.
  • Style the div block to represent the button (e.g., a circle with an icon).
  • Apply interactions to the button to trigger certain actions when clicked (e.g., close the progress bar, mark it as completed).
  1. Test and refine:
  • Preview your page to see how the sticky progress bar with the circle and close/check button behaves.
  • Make any adjustments to the styling or interactions as needed until you achieve the desired result.

By following these steps, you should be able to replicate the interaction of the sticky progress bar with a circle and close/check button, similar to what is seen on Tech Crunch's website, using Webflow.

Additional Questions:

  1. How can I add custom animations to elements on scroll in Webflow?
  2. Can I make the sticky progress bar only appear after a certain point in the page?
  3. Is it possible to have different progress bar states based on user interactions in Webflow?