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

CSS से रिस्पॉन्सिव साइड नेविगेशन मेनू कैसे बनाएं


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

उदाहरण

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> body { margin: 0; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } nav { margin: 0; padding: 0; width: 150px; background-color: #2f77e4; position: fixed; height: 100%; overflow: auto; } nav a { display: block; color: rgb(255, 255, 255); font-weight: bolder; font-size: 20px; padding: 16px; text-decoration: none; } nav a.selected { background-color: rgb(15, 189, 20); color: rgb(255, 255, 255); } nav a:hover:not(.selected) { background-color: white; color: #2f77e4; } div.content { margin-left: 200px; padding: 1px 16px; height: 1000px; } @media screen and (max-width: 700px) { nav { width: 100%; height: auto; position: relative; } nav a {float: left;} div.content {margin-left: 0;} } </style> </head> <body> <nav class="sideBar"> <a class="selected" href="#">Home</a> <a href="#">Login</a> <a href="#">Register</a> <a href="#">Message Us</a> <a href="#">Contact Us</a> </nav> <div class="content"> <h1>Sample Text</h1> <h2>Resize the browser to 700px to change vertical navbar to horizontal navbar</h2> </div> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट देगा:

CSS से रिस्पॉन्सिव साइड नेविगेशन मेनू कैसे बनाएं

विंडो को 700px पर रिसाइज़ करने पर:

CSS से रिस्पॉन्सिव साइड नेविगेशन मेनू कैसे बनाएं

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

    रिस्पॉन्सिव टाइमलाइन में केंद्रीय रेखा और बारी-बाएं-दाएं इवेंट कार्ड होते हैं। मोबाइल पर (<600px) रेखा बाएं खिसक जाती है और सभी कार्ड दाएं आ जाते हैं। ::before/::after से तीर और डॉट बनते हैं। उदाहरण <!DOCTYPE html> <html> <head> <meta name=viewport content=width=device-width

  1. CSS से रिस्पॉन्सिव टाइपोग्राफी (vw यूनिट) कैसे बनाएं? CSS से रिस्पॉन्सिव टाइपोग्राफी (vw यूनिट) कैसे बनाएं?

    रिस्पॉन्सिव टाइपोग्राफी के लिए व्यूपोर्ट यूनिट (vw, vh) उपयोग करें। 1vw = व्यूपोर्ट चौड़ाई का 1%। उदाहरण में h1: 10vw, p: 5vw - स्क्रीन रिसाइज़ पर टेक्स्ट स्वतः स्केल होता है। उदाहरण <!DOCTYPE html> <html> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <h

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

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