How Do I Add a Scroll to Webflow?

To add a scroll to your Webflow website, you can use a combination of HTML and CSS. By adding a few lines of code, you can enable scrolling functionality on your site and improve the user experience. In this tutorial, we will guide you through the process of adding a scroll to your Webflow project.

First, let’s start by creating a new project in Webflow or opening an existing one. Once you have your project open, follow these steps:

Step 1: Open the Designer

To begin, open the Webflow Designer by selecting your project from the dashboard. This will take you to the Designer interface where you can edit your website’s layout and design.

Step 2: Select the Element

Next, select the element or section of your website where you want to add the scroll. This could be a specific div block or an entire page section. For example, if you want to add a scroll to a long list of items within a div block, select that particular div block.

Step 3: Add Custom Code

Once you’ve selected the element, navigate to the right-hand panel and click on “Settings” (the gear icon). In the Settings panel, select “Custom Code.”

Inside the Custom Code section, click on “Head” and then paste the following code:



In this example code snippet, we’ve given our element a class name of “scrollable”. You can modify this class name as per your preference.

Let’s break down what this code does:

– The `.scrollable` class sets a fixed height for our element (in this case, 400 pixels) and enables vertical scrolling using `overflow-y: scroll`.

Make sure to replace `400px` with your desired height. You can also adjust the scrolling direction by changing `overflow-y` to `overflow-x` for horizontal scrolling.

Pro tip: If you want to apply the scroll to the entire page, add the `.scrollable` class to the body element instead.

Step 4: Apply Class Name

To apply the newly created class, select your desired element or section and click on “Add Class” in the right-hand panel. Type in the class name you specified in the code snippet (in this case, “scrollable”) and press Enter.

  • The .scrollable class will be applied to the selected element, enabling scrolling functionality.
  • You can customize this class further by adjusting other CSS properties such as background color or text styling.

Testing and Troubleshooting

Once you’ve added the scroll functionality to your Webflow project, it’s essential to test it thoroughly. Preview your website by clicking on “Preview” at the top-right corner of the Designer interface. This will open a new tab where you can interact with your site as users would.

If you encounter any issues or unexpected behavior with scrolling, make sure to check for any conflicting CSS styles that may interfere with your custom code. Inspect elements using your browser’s developer tools (right-click > Inspect) and review any additional CSS properties that might affect scrolling.

If necessary, use more specific selectors in your custom code or add “!important” after a property value to override conflicting styles.


Adding a scroll functionality to your Webflow website is a simple yet effective way to enhance user experience and navigation. By following these steps and incorporating custom code, you can implement scrolling within specific elements or even across an entire page.

Remember to test and troubleshoot any issues that may arise, ensuring a smooth scrolling experience for your website visitors.

Now that you know how to add a scroll to your Webflow project, take advantage of this feature to create visually stunning and engaging websites. Happy scrolling!