Is there a way to style the scrollbar that appears with a set height when using overflow: scroll in Webflow?

Published on
September 22, 2023

Yes, it is possible to style the scrollbar that appears when using the overflow: scroll property in Webflow. By default, browsers render the scrollbar in their own style, but with a few lines of CSS, you can customize its appearance to match your website's design. Here's how you can achieve this:

  1. Select the element that has the scrollbar:
  • Identify the element in the Webflow Designer that has the overflow: scroll property applied to it, such as a container or a div block.
  1. Add a custom class:
  • In the Webflow Designer, select the element and go to the Styles panel.
  • Click on the '+' button next to the existing classes to add a new class.
  • Give the class a meaningful name, such as "custom-scrollbar".
  1. Apply custom CSS:
  • Open the Custom Code section in the Project Settings.
  • In the <head> section, add a <style> tag to write your custom CSS.
  • Use the following CSS properties to style the scrollbar:
    • ::-webkit-scrollbar targets the scrollbar itself.
    • ::-webkit-scrollbar-track targets the track behind the scrollbar.
    • ::-webkit-scrollbar-thumb targets the thumb or the draggable portion of the scrollbar.
  • You can apply various CSS properties to these selectors, such as background-color, border-radius, width, and height, to customize their appearance.
    ```css ```
  1. Apply the class to the element:
  • Go back to the Webflow Designer and select the element with the scrollbar.
  • In the Styles panel, under the "class" dropdown, select the "custom-scrollbar" class you created.
  • The scrollbar on that element will now be styled according to the CSS you defined.

By following these steps, you can customize the appearance of the scrollbar that appears when using overflow: scroll in Webflow. Ensure that the CSS is saved and published to your live site to see the changes.

Additional Questions:

  1. How can I style the scrollbar with a custom color in Webflow?
  2. Can I change the width of the scrollbar in Webflow?
  3. Is it possible to hide the scrollbar when not in use in Webflow?