We help IT Professionals succeed at work.

Need help with a hover statement in SCSS/CSS

Melody Scott
Melody Scott asked
on
120 Views
1 Endorsement
Last Modified: 2018-09-21
Hi, on http://dev2.magickitchen.com, I have orange down arrows on the main nav.
Capture.JPG
I want that to turn white on hover. The scss code I have for it is:

.site-header .navbar span.glyphicon-menu-down-orange:before {
    content: url(../img/arrow-small-pale-orange.svg);
}

So I was trying:
.site-header .navbar span.glyphicon-menu-down-orange:before {
    content: url(../img/arrow-small-pale-orange.svg);
      
      &:hover {
    content: url(../img/arrow-small-white.svg);
}
}

But that didn't work. I sense I am close though. Can someone help me out? Thanks.

If you need to log onto the page, I've attached the credentials.
credentials.txt
Comment
Watch Question

Jeffrey Dake Senior Director of Technology
CERTIFIED EXPERT

Commented:
There are several options you could do.  First you could change your html, but the easiset might be to use some javascript.  If you could on hover change the css the css completely so that you are still using your same css but without the hover state in the css.

https://www.w3schools.com/jquery/event_hover.asp

Author

Commented:
I'd rather not have to use jquery, isn't there just some CSS I could add? What I was trying to do in my example was add a class on hover that changed the color of the arrow. (Actually changes the image).
Jeffrey Dake Senior Director of Technology
CERTIFIED EXPERT

Commented:
You already try?  I wasn't really thinking but I thought that works

site-header .navbar span.glyphicon-menu-down-orange:hover:before {
    content: url(../img/arrow-small-white.svg);
}

Open in new window


I am pretty sure it works if you put the hover first.

Author

Commented:
You're right, that worked! Thanks, I was going about it wrong. But there's something else; look here: https://www.magickitchen.com

The arrow is tied into the word, so if you hover over the word, the arrow changes as well. But it doesn't on the http://dev2.magickitchen.com/.

Any idea why? I'll see if I can figure it out as well.
Senior Director of Technology
CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Author

Commented:
Thanks! I am starting from scratch, but pretty sure I'll be using this as I get there.
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.