HTML और CSS में एक ड्रॉप-डाउन मेनू कैसे बनाएं

एक ड्रॉप-डाउन मेनू (जिसे एक ड्रॉप-डाउन मेनू भी कहा जाता है) एक वेब पेज के सभी मुख्य अनुभागों और उनके भीतर निहित संबंधित उप-धाराओं का एक स्पष्ट और बेतरतीब दृश्य प्रदान करता है सब सेक्शन को दिखाई देने के लिए, उपयोगकर्ता द्वारा आवश्यक केवल एक ही कार्य मुख्य मेनू आइटम पर माउस कर्सर को स्थानांतरित करना है। ड्रॉप-डाउन मेनू बनाना HTML और CSS शैली पत्रक का उपयोग करना शामिल है।

कदम

भाग 1

HTML कोड का निर्माण
1
मुख्य मेनू पट्टी बनाएं एक नेविगेशन बार बनाने के लिए जो वेब पेज की चौड़ाई में फैली हुई है, आप आमतौर पर टैग का उपयोग करते हैं
. तत्व के भीतर चयनित टैग सम्मिलित करें
. इस तरह आप आसानी से मेनू की शैली को बदल सकते हैं।
  • 2
    एक विशेषता निर्दिष्ट करें "वर्ग" मेनू के प्रत्येक अनुभाग में यह विशेषता बहुत महत्वपूर्ण है और बाद में सीएसएस स्टाइल शीट्स द्वारा प्रत्येक तत्व की शैली को बदलने के लिए इस्तेमाल की जाएगी। एक विशेषता निर्दिष्ट करें "वर्ग" अनुभाग के लिए अलग
    जिसमें मेन्यू बार और अनुभाग को शामिल किया जाएगा
  • वर्ग ="नव-आवरण">
  • 3
    उन आइटमों की सूची जोड़ें, जो मेनू में दिखाई देंगी। टैग
      (अनारोडेड सूची) में मेनू के मुख्य भाग होते हैं, प्रत्येक टैग द्वारा उपयोग किए जाने वाले विभिन्न मदों द्वारा आबाद होते हैं
  • . प्रत्येक अनुभाग के लिए ड्रॉप-डाउन मेनू प्रदर्शित करने के लिए, उपयोगकर्ता को बस उस पर माउस कर्सर रखना होगा। टैग द्वारा पहचाने गए अनुभाग
      निम्नलिखित विशेषता होना चाहिए "वर्ग": "clearfix"। बाद में यह डेटा बहुत महत्वपूर्ण होगा क्योंकि यह आपको सीएसएस शीट्स के माध्यम से मेनू की शैली का प्रबंधन करने की अनुमति देगा।
  • घर
  • सहयोगी
  • संपर्क
  • 4
    लिंक दर्ज करें यदि मेनू के मुख्य अनुभागों को प्रासंगिक वेब पेजों के लिंक के रूप में कार्य करना चाहिए, तो यह लिंक बनाने का समय है। यहां तक ​​कि अगर इन खंडों में कोई पेज नहीं है, तो एक एंकर का उपयोग करके एक डमी लिंक बनाएं जो HTML के भीतर मौजूद नहीं है, जैसे कि "#!"। इस तरह, जब उपयोगकर्ता उसे मेनू के आइटम पर प्रश्न में रखता है, तो माउस कर्सर उसकी उपस्थिति बदल देगा। हमारे उदाहरण में, मौजूद अन्य दो तत्वों के विपरीत, खंड "संपर्क" मेनू का कोई भी वेब पेज इंगित नहीं करता है:
  • घर
  • सहयोगी
  • संपर्क
  • 5
    प्रत्येक ड्रॉप-डाउन मेनू में उप-सूचियों की सूची बनाता है सीएसएस स्टाइल शीट्स के सृजन को पूरा करने के बाद, ये सूची ड्रॉप-डाउन मेनू बन जाएगी जो उपयोगकर्ता प्रदर्शित कर सकता है। उचित मेनू के मुख्य भाग के भीतर इन वस्तुओं को घोंसला करें इस मामले में भी प्रत्येक तत्व में विशेषता को शामिल करना याद रखें "वर्ग" और सापेक्ष हाइपरलिंक बनाने के लिए जैसा कि पिछले चरण में देखा गया है।
  • घर
  • सहयोगी
  • माइकल जॉर्डन
  • स्टीफन हॉकिंग
  • संपर्क
  • समस्या की रिपोर्ट करें
  • ग्राहक सेवा
  • भाग 2

    सीएसएस स्टाइल शीट बनाएं


    1
    सीएसएस स्टाइल शीट खोलें। यदि आपने ऐसा नहीं किया है, तो अनुभाग में "सिर" आपके HTML दस्तावेज़ का उपयोग करने के लिए आपको सीएसएस स्टाइल शीट पर लिंक डालना होगा। यह आलेख सीएसएस शैली पत्रक का उपयोग करने और बनाने के मूलभूत तत्वों को नहीं समझाता है, उदाहरण के लिए पृष्ठभूमि या पाठ का रंग बदलने के लिए
  • 2
    कोड जोड़ें "clearfix"। विशेषता को याद रखें "वर्ग" नामित "clearfix" संरचना में जोड़ा गया जिसमें मुख्य मेनू के तत्व शामिल हैं? आम तौर पर, ड्रॉप-डाउन मेनू में आइटम को पारदर्शी पृष्ठभूमि पर प्रदर्शित किया जाता है और अन्य तत्वों से घिरा भी जा सकता है। सीएसएस स्टाइल शीट का एक त्वरित संशोधन इस प्रदर्शन समस्या को हल करता है। नीचे एक सरल और सुरुचिपूर्ण समाधान है, हालांकि दुर्भाग्यवश इंटरनेट एक्सप्लोरर 7 और पिछले संस्करणों द्वारा समर्थित नहीं है:
  • .साफ़फ़िक्स: के बाद {
  • सामग्री: "";
  • प्रदर्शन: तालिका;
  • }
  • 3
    मूल लेआउट बनाएं ड्रॉप-डाउन मेनू में आइटम को छिपाते हुए, निम्न कोड में पृष्ठ के शीर्ष पर स्थित मेनू है सिर्फ हमारे उद्देश्यों के लिए प्रासंगिक कोड पर ध्यान केंद्रित करने के लिए, यहां दिखाया गया सीएसएस कोड जानबूझकर कम से कम न्यूनतम आवश्यक है इसके बाद आप सभी अतिरिक्त गुणों को भरकर इसे पूरा कर सकते हैं, जैसे मार्जिन प्रबंधन और पाठ केंद्रिंग।
  • .एनएवी-आवरण {
  • चौड़ाई: 100%;
  • पृष्ठभूमि: # 008B8B;
  • }
  • .नेवि-मेन्यू {
  • स्थिति: रिश्तेदार;
  • display: inline-ब्लॉक;
  • }
  • .उप मेनू {
  • स्थिति: पूर्ण;
  • प्रदर्शन: कोई नहीं;
  • पृष्ठभूमि: # 555;
  • }
  • 4
    ड्रॉप-डाउन मेनू के तत्व प्रदर्शित करना फिलहाल मैं ड्रॉप-डाउन मेनू तैयार करने वाले आइटम को प्रदर्शित नहीं करने के लिए कॉन्फ़िगर किया गया है। इसलिए अगले चरण मेनू के मुख्य भाग से संबंधित ड्रॉप-डाउन मेनू प्रदर्शित करना है जिस पर उपयोगकर्ता ने माउस कर्सर को स्थान दिया है:
  • .नेवि-मेन्यू: होवर > उल {
  • प्रदर्शन: ब्लॉक;
  • }
  • नोट: यदि ड्रॉप-डाउन मेन्यू में आइटम अन्य उपमेनुओं को इंगित करते हैं, तो इस परत में जोड़ा गया कोई भी गुण शामिल सभी वस्तुओं पर लागू होता है यदि आप चाहते हैं कि वर्णित शैली को केवल ड्रॉप-डाउन मेनू के पहले स्तर पर लागू किया जाए, तो आपको निम्न कोड का उपयोग करना चाहिए: ".nav-मेनू > उल".
  • 5
    ड्रॉप-डाउन मेनू फ़ीचर करें उपयोगकर्ता इंटरफ़ेस को और अधिक सहज बनाने के लिए, वेब डिज़ाइनर सामान्यत: रिपोर्ट करते हैं कि एक मेनू आइटम में एक ड्रॉप-डाउन मेनू होता है जो उसके आगे एक छोटा नीचे-इंगित करने वाला तीर दिखाता है। निम्न कोड मुख्य मेनू के प्रत्येक तत्व के बगल में यह छोटा चिह्न जोड़ता है:
  • .नव-मेनू > उल > li: के बाद {
  • सामग्री: " 25BC"- / * freaccia प्रतीक की पहचान यूनिकोड कोड * /
  • फ़ॉन्ट-आकार: .5em;
  • प्रदर्शन: ब्लॉक;
  • स्थिति: निरपेक्ष;
  • }
  • नोट: अपनी आवश्यकताओं के आधार पर, आप उस स्थान को बदल सकते हैं जहां गुणों का उपयोग करके तीर दिखाया गया है "चोटी", "तल", "सही" या "बाएं"।
  • नोट: यदि मुख्य मेनू के कुछ अनुभागों में एक ड्रॉप-डाउन मेनू नहीं है, तो कोड को कोड में जोड़ना न दें "नव-मेनू"। इसके बजाय, उदाहरण के लिए नामित एक द्वितीय श्रेणी बनाएं "लटकती", और विशेष रूप से उन तत्वों को असाइन करें "उन" एचटीएमएल कोड का जो कि तीर आइकन दिखाएगा। ध्यान दें कि इस मार्गदर्शिका के पहले भाग में देखे गए HTML कोड में आपको इसके बजाय वर्ग की बजाय इस वर्ग को संदर्भित करने की आवश्यकता होगी "नव-मेनू"।
  • 6
    अपनी आवश्यकताओं के आधार पर सीएसएस गुणों को संपादित करें। इस बिंदु पर आपकी वेबसाइट के मेनू बार को ठीक से काम करना चाहिए, लेकिन आपको अपने स्वरूप को सुधारने के लिए कुछ बदलाव लाने की आवश्यकता है। इसके लिए आप सीएसएस स्टाइल शीट्स के असंख्य गुणों का उपयोग कर सकते हैं, जैसे एट्रिब्यूट्स "गद्दी" या "पृष्ठभूमि"। यदि आपके पास सीएसएस स्टाइल शीट के मूल गुणों के प्रबंधन के साथ ज्यादा अनुभव नहीं है, तो देखें निम्नलिखित आलेख. प्रत्येक तत्व वर्ग की उपस्थिति और स्थिति बदलने के लिए सीएसएस स्टाइल शीट्स के गुणों का उपयोग करें।
  • टिप्स

    सामाजिक नेटवर्क पर साझा करें:

    संबद्ध

    © 2011—2022 GnuMani.com