Need Help with Transparent Header with Trade Theme

Solved

Need Help with Transparent Header with Trade Theme

uglyducking
Tourist
8 0 1

Hi there, 

 

I am new to shopify and html, currently trying to create a website using Trade theme with a transparent header and would like it to appear as the default Trade Theme header when scroll down. 

 

This is the code added before </head> and its working for transparent header but when I scroll down the page, the header became white background with white font. 

{% if template == 'index' %}
    <style>

    .header {
        position: fixed;
        width: 100%;
        top: 40px;
        transition: background-color 0.3s ease;
        left: 0;
        right: 0;
        margin: 0;
        max-width: 100%;
    }
    .header.transparent {
      background-color: transparent;
    }

    .header.black {
      background-color: #fff;
      top:0;
      color: black;
    }

    </style>
    <script>
    document.addEventListener('DOMContentLoaded', function() {
      var header = document.querySelector('.header');
      header.classList.add('transparent');
    });

  // Change header background on scroll
  window.addEventListener('scroll', function() {
    var header = document.querySelector('.header');
    var scrollTop = window.pageYOffset || document.documentElement.scrollTop;

      if (scrollTop > 0) {
        header.classList.remove('transparent');
        header.classList.add('black');
      } else {
        header.classList.remove('black');
        header.classList.add('transparent');
        }
  });
  </script>
  {% endif %}

Appreciate any help! 

 

Accepted Solution (1)

oscprofessional
Shopify Partner
16407 2444 3195

This is an accepted solution.

Hello @uglyducking ,

Go to Online Store > Themes > Actions > Edit Code > base.css
Add below code in base.css  file

 

.header.black .header__heading-link .h2, .header.black .list-menu__item, .header.black span.header__active-menu-item, .header.black .header__icon {
    color: #000 !important;
}

 

oscprofessional_0-1735636217461.png

 

oscprofessional_1-1735636236240.png

 

Hire us | Pass Core Web Vital | B2B Wholesale Experts | Claim Your Free Website Review |
Connect with Us: WhatsApp | Skype: oscprofessionals-87 | Email: pallavi@oscprofessionals.com |
Custom Shopify SolutionsPrivate Apps, Theme Customization & SEO | Digital Marketing |
OSCP Apps: Discount Suite | Wholesale App | Bundle & Upsell | Shipping Discount | and more...

View solution in original post

Replies 4 (4)

Dan-From-Ryviu
Shopify Partner
12040 2353 2530

Hi @uglyducking 

It does not need a java script code to do that; it just needs CSS. Please share your store URL so I can give you the code 

- Helpful? Like & Accept solution! - Support me? Buy me a coffee
- Ryviu - Product Reviews & QA app: Collect customer reviews, import reviews from AliExpress, Amazon, Etsy, Walmart, Dhgate and CSV.
- Lookfy Gallery: Lookbook Image - Gain customers with photo gallery, video & shoppable image.
- Reelfy‑Shoppable Videos+Reels: Create shoppable videos to engage customers and drive more sales.
- Enjoy 1 month of Shopify for $1. Sign up now.

uglyducking
Tourist
8 0 1

Hi here is the website and the password is thahso

DaisyVo
Shopify Partner
4469 501 598

Hi @uglyducking 

 

I hope you are well. You can follow our instructions below:


1/ Shopify admin > Online store > Customize: https://prnt.sc/XQ6IDB99kUCd
2/ From the left menu > Theme settings > Open Custom CSS: https://prnt.sc/iDxwa8zBQ4Z-
3/ Copy the code below and paste it there

 

Here is the code for Step 3:

 

.scrolled-past-header header.header * {
    color: black !important;
}

 

image (5).png


Please let me know if it works. Thank you!

 

Best,
Daisy - Avada Support Team.

Please let us know if our reply is helpful by giving it a Like or marking it as a Solution!

Avada SEO & Image Optimizer - The #1 SEO solution

oscprofessional
Shopify Partner
16407 2444 3195

This is an accepted solution.

Hello @uglyducking ,

Go to Online Store > Themes > Actions > Edit Code > base.css
Add below code in base.css  file

 

.header.black .header__heading-link .h2, .header.black .list-menu__item, .header.black span.header__active-menu-item, .header.black .header__icon {
    color: #000 !important;
}

 

oscprofessional_0-1735636217461.png

 

oscprofessional_1-1735636236240.png

 

Hire us | Pass Core Web Vital | B2B Wholesale Experts | Claim Your Free Website Review |
Connect with Us: WhatsApp | Skype: oscprofessionals-87 | Email: pallavi@oscprofessionals.com |
Custom Shopify SolutionsPrivate Apps, Theme Customization & SEO | Digital Marketing |
OSCP Apps: Discount Suite | Wholesale App | Bundle & Upsell | Shipping Discount | and more...