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

रिस्पॉन्सिव नेविगेशन बार कैसे बनाएं (फ्लेक्सबॉक्स बनाम सीएसएस ग्रिड)

आज के ट्यूटोरियल में, हम HTML और CSS के साथ एक शीर्ष नेविगेशन बार बनाने जा रहे हैं। हम इस नावबार को बनाने के दो अलग-अलग तरीकों को देखेंगे, एक तरीका फ्लेक्सबॉक्स के साथ, और दूसरा सीएसएस ग्रिड के साथ।

यह दो दृष्टिकोणों के बीच के अंतरों की तुलना करने का एक अच्छा तरीका होगा। और आप देख सकते हैं कि आपको कौन सा तरीका बेहतर लगता है।

यहां बताया गया है कि तैयार नेविगेशन कैसा दिखेगा:

रिस्पॉन्सिव नेविगेशन बार कैसे बनाएं (फ्लेक्सबॉक्स बनाम सीएसएस ग्रिड)

डेस्कटॉप पर, सभी लिंक एक ही पंक्ति में होंगे, बाईं ओर होम और दाईं ओर अन्य लिंक होंगे।

रिस्पॉन्सिव नेविगेशन बार कैसे बनाएं (फ्लेक्सबॉक्स बनाम सीएसएस ग्रिड)

फिर मोबाइल पर, हमारे पास शीर्ष पंक्ति पर होम होगा और नीचे की पंक्ति पर अन्य लिंक होंगे। और लिंक पेज पर केंद्रित होंगे।

आइए अपनी फ़ाइलें सेट करके शुरू करें।

फ़ाइलें सेट करें

अपना नेविगेशन बनाने के लिए हम एक index.html बनाने जा रहे हैं फ़ाइल और एक style.scss फ़ाइल, जिसे हम style.css में संकलित करेंगे वीएस कोड लाइव सैस एक्सटेंशन का उपयोग करना।

हमारे . में अनुभाग में हम एक जोड़ेंगे style.css लोड करने के लिए तत्व फ़ाइल।

चलिए अब उस नेविगेशन बार को बनाना शुरू करते हैं!

HTML मार्कअप बनाएं

हमारे index.html . में फ़ाइल, आइए पहले नेविगेशन के लिए HTML मार्कअप बनाएं। मैं हर चीज के लिए सिर्फ divs का उपयोग करने से बचने के लिए, जितना संभव हो सके अर्थपूर्ण HTML टैग्स का उपयोग करने का प्रयास करता हूं।

हम एक

  1. कैसे सीएसएस के साथ एक उत्तरदायी छवि बनाने के लिए?

    सीएसएस के साथ एक प्रतिक्रियाशील छवि बनाने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> img {    width: 100%;    max-width: 1000px; } &

  1. कैसे सीएसएस के साथ एक उत्तरदायी पोर्टफोलियो गैलरी ग्रिड बनाने के लिए?

    निम्नलिखित कोड है CSS के साथ एक प्रतिक्रियाशील पोर्टफोलियो गैलरी ग्रिड बनाएं - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style> * {    box-sizing: border-box; } h1 {  

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

    CSS स्थिति विशेषता निर्दिष्ट करके, हम CSS का उपयोग करके एक निश्चित नेविगेशन बार बना सकते हैं। CSS में पोजिशन प्रॉपर्टी का सिंटैक्स इस प्रकार है - Selector {    position: /*value*/; } निम्नलिखित सीएसएस स्थिति संपत्ति का एक उदाहरण है। उदाहरण <!DOCTYPE html> <html> <head>