I made a navigation bar with a background that changes color from transparent to translucent black when the user scrolls down. My problem is I can't get it to change back to transparent when the user scrolls to the top of the page here what i have so far
HTML:
<nav id="mynav" style="transition: 1.4s ease-in" position:fixed;> <div class="collapse navbar-collapse" id="collapsibleNavbar">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="Courses.html">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="Log In">Videos</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Images</a>
</li>
</ul></nav>
JS:
window.onscroll = navfade;
function navfade(){
var nbar = document.getElementById("mynav");
if(nbar.scrollTop < 5){
nbar.style.background = "rgba(10,10,20,0.45)";
}else {
nbar.style.background = "transparent";
}
}