How to Change Sticky Header Color on Scroll in Elementor?

Table Of Content

Do you want to change the sticky header color on scroll in Elementor? A sticky header stays at the top of the page as the user scrolls down, providing quick access to important navigation elements. Changing the sticky header background color on scroll makes the navigation easier to read against different sections of the page and gives visitors a clear visual cue as they move through your content.

Best Used For:

  • Agency and portfolio websites where the header needs to stay branded and legible as visitors scroll through long pages.
  • WooCommerce stores where a sticky navigation with a contrasting scroll color keeps the header visible over product images.
  • Landing pages that use a transparent header at the top and need a solid background color to appear once the user scrolls.

Required Setup

Learn via Video Tutorial:

Youtube video

To do this, add the Navigation Menu widget to the header template and set up the layout as per your requirement, then follow the steps.

For instance, we have created a header with the Site Logo, Navigation Menu, and Header Meta Content widgets of The Plus Addons for Elementor.

Note: To create the header template, you can use the free Nexter Builder or you can use Elementor Pro if you are already using it.

1. From the Layout tab, select Horizontal Menu from the Menu Direction section after selecting the appropriate Menu Type. Then add the appropriate menu.

2. After that, enable the Sticky Menu toggle from the Extra Options tab. Use this when you want the navigation header to stay fixed at the top of the screen while visitors scroll. If you also want the header to shrink in height as visitors scroll, see How to Create a Shrinking Header Effect in Elementor?

3. Then go to Style > Sticky Main Menu tab.

4. Scroll down to the Section Background Options section and go to the Sticky tab.

5. From the Background Type section, add a solid color. Make sure to select a different color than the normal header background color. For a frosted glass effect instead of a solid color, see How to Create a Blurred Glass Sticky Header in Elementor?

6. For better contrast, change the menu font color from the Normal Color section under the Normal tab.

Now when you scroll down, you will see the sticky header background color changing.

Get Instant Answers to all your questions about The Plus Addons for Elementor, trained on 1000+ Docs and Videos

Related Frequently Asked Questions

Related Docs