Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS से ड्रॉपडाउन के साथ रिस्पॉन्सिव नेविगेशन बार कैसे बनाएं?


CSS से ड्रॉपडाउन के साथ रिस्पॉन्सिव नेविगेशन बार बनाने का कोड निम्नलिखित है:

उदाहरण

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style> *,*::after,*::before{    box-sizing: border-box; } .menu-btn {    font-size: 18px;    font-weight: bold;    display: inline-block;    text-align: center;    background-color: #040008;    color: white;    padding: 20px;    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;    border: none;    width: 100%; } .dropdown-menu {    position: relative;    display: inline-block; } .menu-content {    display: none;    position: absolute;    width: 100%;    background-color: #017575;    min-width: 160px;    z-index: 1; } nav{    background-color: #017575;    width: 100%; } .links,.links-hidden{    display: inline-block;    color: rgb(255, 255, 255);    text-decoration: none;    font-size: 18px;    font-weight: bold;    padding: 20px; } .links-hidden:hover,.links:hover {    background-color: rgb(8, 107, 46); } .dropdown-menu:hover .menu-content {    display: block; } .dropdown-menu:hover .menu-btn {    background-color: #3e8e41; } .hamburger {    color: white;    font-weight: bolder;    display: none; } @media screen and (max-width: 880px) {       nav a:not(:first-child) {       display: none;    }    nav a.hamburger {       float: right;       display: block;       padding: 12px;    }    .dropdown-menu{       display: none;    }    nav.openNav a.hamburger {       position: relative;    }    nav.openNav a {       float: none;       display: block;       text-align: center;    } } nav.openNav div.dropdown-menu{    display: block;    width: 100%; } </style> </head> <body> <nav> <a class="links" href="#">HOME</a> <a class="links" href="#">EMPLOYEES</a> <a class="links" href="#">CAREER</a> <a class="links" href="#">Our History</a> <a class="links" href="#">Fund Us</a> <a class="links" href="#">More Info</a> <div class="dropdown-menu"> <button class="menu-btn">Open <</button> <div class="menu-content"> <a class="links-hidden" href="#">Contact Us</a> <a class="links-hidden" href="#">Visit Us</a> <a class="links-hidden" href="#">About Us</a> </div> </div> <a class="hamburger">☰</a> </nav> <script> var x = document.getElementsByTagName("nav")[0]; function toggleNav() {    if (x.className === "") {       x.className = " openNav";    } else {       x.className = "";    } } document.querySelector(".hamburger").addEventListener("click", toggleNav); </script> </body> </html>

आउटपुट

उपरोक्त कोड निम्नलिखित आउटपुट उत्पन्न करेगा:

CSS से ड्रॉपडाउन के साथ रिस्पॉन्सिव नेविगेशन बार कैसे बनाएं?

विंडो को 880px या उससे कम पर रिसाइज़ करने पर:

CSS से ड्रॉपडाउन के साथ रिस्पॉन्सिव नेविगेशन बार कैसे बनाएं?

हैमबर्गर मेनू खोलने और फिर ड्रॉपडाउन खोलने पर:

CSS से ड्रॉपडाउन के साथ रिस्पॉन्सिव नेविगेशन बार कैसे बनाएं?


  1. CSS से रिस्पॉन्सिव टेस्टिमोनियल्स कैसे बनाएं? CSS से रिस्पॉन्सिव टेस्टिमोनियल्स कैसे बनाएं?

    CSS से रिस्पॉन्सिव टेस्टिमोनियल्स बनाने के लिए, कोड निम्नानुसार है -उदाहरण<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Segoe U

  1. CSS से रिस्पॉन्सिव ब्लॉग लेआउट कैसे बनाएं? CSS से रिस्पॉन्सिव ब्लॉग लेआउट कैसे बनाएं?

    उदाहरण CSS से रिस्पॉन्सिव ब्लॉग लेआउट बनाने के लिए, निम्न कोड का उपयोग करें: <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    * {       box-sizing: border-box; &n

  1. CSS के साथ ऑन-स्क्रॉल फिक्स्ड नेविगेशन बार कैसे बनाएं CSS के साथ ऑन-स्क्रॉल फिक्स्ड नेविगेशन बार कैसे बनाएं

    परिचय CSS position प्रॉपर्टी को निर्दिष्ट करके, हम CSS का उपयोग करके एक फिक्स्ड नेविगेशन बार बना सकते हैं जो स्क्रॉल पर फिक्स्ड हो जाता है। पोजिशन प्रॉपर्टी सिंटैक्स selector { position: static | relative | absolute | fixed | sticky; } उदाहरण: स्टिकी नेविगेशन बार = sticky) { nav.classLi