समय पर छुपा मेनू कैसे बनाएं

CSS और JavaScript का उपयोग करके नीचे गुजरते समय नेविगेशन मेनू छुपा कैसे करें सीखें。

स्वयं प्रयोग करें

नीचे गुजरते समय नेविगेशन बार छुपा कैसे करें

पहला - एचटीएमएल जोड़ें:

नेविगेशन बार बनाएं:

<div id="navbar">
  <a href="#home">घर</a>
  <a href="#news">समाचार</a>
  <a href="#contact">संपर्क</a>
</div>

दूसरा - सीएसएस जोड़ें:

नेविगेशन बार शैली सेट करें:

#navbar {
  background-color: #333; /* काला पृष्ठभूमि रंग */
  position: fixed; /* इसे चिपकाना/निर्धारित करना */
  top: 0; /* शीर्ष पर बनाे रहे */
  width: 100%; /* पूर्ण चौड़ाई */
  transition: top 0.3s; /* नीचे (ऊपर) स्क्रोल के दौरान पारस्परिक प्रभाव */
}
/* नेविगेशन लिंक के शैली को सेट करें */
#navbar a {
  float: left;
  display: block;
  color: white;
  text-align: center;
  padding: 15px;
  text-decoration: none;
}
#navbar a:hover {
  background-color: #ddd;
  color: black;
}

तीसरा - स्क्रिप्ट जोड़ें:

/* जब उपयोगकर्ता नीचे गुजरता है तो नेविगेशन बार छुपा दें। जब उपयोगकर्ता ऊपर गुजरता है तो नेविगेशन बार दिखाएं। */
var prevScrollpos = window.pageYOffset;
window.onscroll = function() {
  var currentScrollPos = window.pageYOffset;
  if (prevScrollpos > currentScrollPos) {
    document.getElementById("navbar").style.top = "0";
  }
    document.getElementById("navbar").style.top = "-50px";
  }
  prevScrollpos = currentScrollPos;
}

स्वयं प्रयोग करें