script and css to change nav background
This commit is contained in:
parent
1da0437812
commit
e690848eb4
@ -4,8 +4,16 @@
|
|||||||
#nav {
|
#nav {
|
||||||
@include vendor('transition', (
|
@include vendor('transition', (
|
||||||
'height #{_duration(transition)} ease',
|
'height #{_duration(transition)} ease',
|
||||||
|
'background #{_duration(transition)} ease',
|
||||||
));
|
));
|
||||||
height: 80px;
|
height: 80px;
|
||||||
|
position: fixed;
|
||||||
|
width: 100%;
|
||||||
|
background: #f2f2f2;
|
||||||
|
|
||||||
|
&.scrolled {
|
||||||
|
background: #ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
> #wrapper {
|
> #wrapper {
|
||||||
margin: auto;
|
margin: auto;
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
//toggle menu burger animation
|
||||||
document.getElementById("menuToggle").addEventListener("click", menuToggle);
|
document.getElementById("menuToggle").addEventListener("click", menuToggle);
|
||||||
function menuToggle() {
|
function menuToggle() {
|
||||||
var bars = document.getElementsByClassName('bar');
|
var bars = document.getElementsByClassName('bar');
|
||||||
@ -5,3 +6,12 @@ function menuToggle() {
|
|||||||
bars[i].classList.toggle('active');
|
bars[i].classList.toggle('active');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//toggle nav backgroundcolor
|
||||||
|
window.addEventListener('scroll', function() {
|
||||||
|
if (window.pageYOffset == 0) {
|
||||||
|
document.getElementById("nav").classList.remove('scrolled');
|
||||||
|
} else {
|
||||||
|
document.getElementById("nav").classList.add('scrolled');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
Reference in New Issue
Block a user