-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfixed.js
29 lines (27 loc) · 901 Bytes
/
fixed.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
window.onscroll = function() {change_navbar()};
function change_navbar() {
popcorn_color = "rgb(228, 199, 83)";
var nav = document.getElementById("navbar").style;
var logo = document.getElementById("logo_link_img").style;
var a_tags = document.querySelectorAll('.link');
if (document.documentElement.scrollTop > 80) {
nav.padding = "15px 0";
nav.backgroundColor = popcorn_color;
nav.boxShadow = "0px 2px 4px 0px rgba(0,0,0,0.2)";
logo.width = "15px";
logo.height = "15px";
a_tags.forEach(a_tag => {
a_tag.style.color = 'white';
});
}
else {
nav.padding = "30px 0";
nav.backgroundColor = "white";
nav.boxShadow = "none";
logo.width = "20px";
logo.height = "20px";
a_tags.forEach(a_tag => {
a_tag.style.color = popcorn_color;
});
}
}