📱 Blogger Template में Mobile Navigation Menu कैसे बनायें (Step-by-Step Guide)
हमने अपने Blogger Template का Desktop और Mobile Layout डिज़ाइन कर लिया है।
अब बारी है Mobile Navigation Menu (Hamburger Menu) बनाने की।
👉 जब हम Mobile Menu Icon पर क्लिक करें तो Menu खुले, और Close Button पर क्लिक करें तो Menu छुप जाए।
आइए Step-by-Step इसे बनाते हैं।
🟢 Step 1: HTML Structure तैयार करें
सबसे पहले Mobile Menu Container और Close Button बनाएँ। सबसे पहले हमें अपने HTML File में Mobile Menu का Structure बनाना होगा।
Mobile Menu Icon के नीचे यह Code लिखें:HTML Code :
📝 Explanation
.mobile-menu-container
→ इसमें UL (unordered list) है जिसमें सारे menu links होंगे।.menu-close-icon
→ यह close करने का बटन होगा।
🟢 Step 2: Desktop पर Menu छिपाएँ
अब CSS में पहले Desktop के लिए इन दोनों elements को छिपा देते हैं।
CSS Code :
👉 इसका मतलब — Desktop में ये दोनों चीज़ें नहीं दिखेंगी।
🟢 Step 3: Mobile Menu Container को Style करें
अब Mobile Version (max-width: 600px) में Container को style करते हैं।
CSS Code :
📝 Explanation
position: fixed;
→ Menu हमेशा स्क्रीन पर ऊपर रहेगा।height: 100vh;
→ Menu पूरी ऊँचाई लेगा।opacity: 0; pointer-events: none;
→ शुरुआत में menu छिपा रहेगा।transition
→ Smooth animation देगा।
🟢 Step 4: Active Class के साथ Menu Show/Hide करें
अब Menu को दिखाने/छिपाने के लिए Active Class बनाएँ।
CSS Code :
👉 जब हम .active
class add करेंगे, Menu slide होकर दिखेगा।
🟢 Step 5: Close Button Style करें
HTML Code :
📝 Explanation
z-index: 300;
→ Close button menu से ऊपर दिखेगा।.mobile-menu-container.active + .menu-close-icon
→ जब menu active होगा तभी close button दिखाई देगा।
🟢 Step 6: JavaScript से Toggle करें
अब JS में क्लिक इवेंट जोड़ते हैं।
JavaScript Code :
📝 Explanation
.add("active")
→ Menu दिखाई देगा।.remove("active")
→ Menu छिप जाएगा।
✅ Final Result
अब जब आप Mobile Menu Icon पर क्लिक करेंगे → पूरा Menu खुल जाएगा।
और Close Button दबाते ही → Menu बंद हो जाएगा।
🔜 Next Step
अब हमने Desktop + Mobile + Mobile Nav Menu डिज़ाइन पूरा कर लिया है।
अगले स्टेप में हम सीखेंगे कि इसे Blogger Theme Structure में कैसे Convert करें।
0 Comments
कमेंट केवल पोस्ट से रिलेटेड करें