शुरुआती के लिए सीएसएस मेनू



यह मार्गदर्शिका आपको आपकी साइट के लिए सीएसएस मेनू बनाने में मदद करेगी, यह साधारण नहीं होगा, यह उपयोगकर्ताओं का ध्यान आकर्षित करेगा, संकोच न करें। तो चलिए शुरू करते हैं ...



मेनू के लिए पृष्ठभूमि



शुरू करने के लिए, एक पृष्ठभूमि बनाएं, मैं निश्चित रूप से फोटोशॉप का मास्टर नहीं हूं, लेकिन यहां मुझे कुछ मिनटों में मिला:





ग्राफिक बटन



हम छवियां बनाते हैं जो हम मेनू में लिंक के रूप में उपयोग करेंगे। ऐसा करने के लिए, फ़ोटोशॉप का उपयोग करें:







HTML कोड



हमने अपने से बाहर के डिज़ाइनर तैयार किए हैं, कोडिंग शुरू करने का समय है - एक अनियंत्रित सूची बनाएं - <ul>:



<ul id = "menu">

<li> <a href="#" class= fixedhome>> होम <span> </ span> </a> </ li>

<li> <a href="#" class= फैसलाabout>> के बारे में <span> </ span> </a> </ li>

<li> <a href="#" class= winrss>> RSS <span> </ span> </a> </ li>

</ Ul>


सीएसएस कोड



#menu

सबसे पहले, मेनू से पैडिंग और मार्जिन को हटा दें, सूची-शैली को किसी पर सेट न करें, स्थिति को सापेक्ष के रूप में सेट करें। मेनू की ऊंचाई और चौड़ाई निर्दिष्ट करें (आयाम मेनू- bg.jpg देखें)। एक पृष्ठभूमि छवि जोड़ें।



# मेनू {

सूची-शैली: कोई नहीं;

गद्दी: 0;

मार्जिन: 0;

चौड़ाई: 774px;

ऊंचाई: 210 पीएक्स;

पृष्ठभूमि: url (छवियां / मेनू-bg.jpg) नो-रिपीट;

स्थिति: रिश्तेदार;

}


# मेन्यू स्पैन



अवधि तत्वों के लिए, प्रदर्शन किसी के लिए सेट नहीं है (डिफ़ॉल्ट रूप से प्रदर्शित नहीं किया जाएगा)। साथ ही स्थिति को निरपेक्ष के रूप में सेट करें।



#men स्पैन {

प्रदर्शन: कोई नहीं;

स्थिति: निरपेक्ष;

}


#menu ए



लिंक के लिए, हमें पाठ को छिपाने की आवश्यकता है, इसके लिए हम पाठ-इंडेंट पैरामीटर (-900%) को एक नकारात्मक मान देते हैं, और पाठ छिपा होगा।



#menu {

प्रदर्शन: ब्लॉक;

पाठ-इंडेंट: -900%;

स्थिति: निरपेक्ष;

रूपरेखा: कोई नहीं;

}


# मेनू a: होवर



अब हम माउसओवर इवेंट द्वारा लिंक पर चित्र को स्थानांतरित करना चाहते हैं, इसके लिए हम निम्नलिखित कोड को CSS में जोड़ते हैं:



# मेनू a: होवर {

पृष्ठभूमि-स्थिति: बाएं नीचे;

}



# मेनू a: हॉवर स्पैन



माउसओवर इवेंट पर भी आपको टूलटिप प्रदर्शित करने की आवश्यकता होती है



#menu: होवर स्पैन {

प्रदर्शन: ब्लॉक;

}


# मेनू .होम



अब हमें मेनू आइटम को सही ढंग से व्यवस्थित करने की आवश्यकता है। सबसे पहले, तत्व के आकार और पृष्ठभूमि की छवि को इंगित करें, और फिर पोजिशनिंग करें, हम मेनू के दिखने से नैतिक संतुष्टि महसूस होने तक बाएं और ऊपर के मापदंडों को बदल देंगे:



# मेनू .होम {

चौड़ाई: 144px;

ऊँचाई: 58px;

पृष्ठभूमि: url (चित्र / होम.गिफ़) no-repeat;

बायां: 96px;

शीर्ष: 96 पीएक्स;

}


# मेनू .होम स्पैन



अब टूलटिप के लिए एक समान ऑपरेशन करते हैं



# मेनू .होम स्पैन {

चौड़ाई: 86 पीएक्स;

ऊंचाई: 14 पीएक्स;

पृष्ठभूमि: url (चित्र / होम-ओवर.गिफ़) no-repeat;

बाएं: 28 पीएक्स;

शीर्ष: -20 पीएक्स;

}


# मेनू



हमने .home तत्व के लिए जो कुछ किया था उसे कॉपी करें और इसे .about में बदल दें। हम आकार और स्थान को समायोजित करते हैं, हम पृष्ठभूमि को भी बदलते हैं।



#menu .about {

चौड़ाई: 131 पीएक्स;

ऊंचाई: 51 पीएक्स;

पृष्ठभूमि: url (चित्र / about.gif) no-repeat;

बायां: 338px;

शीर्ष: 97 पीएक्स;

}

#menu .about स्पैन {

चौड़ाई: 40 पीएक्स;

ऊंचाई: 12 पीएक्स;

पृष्ठभूमि: url (चित्र / के बारे में-over.gif) कोई दोहराना;

बायां: 44px;

शीर्ष: 54 पीएक्स;

}


#menu .rs



.Rs के लिए दोहराएं

#menu .ss {

चौड़ाई: 112px;

ऊंचाई: 47 पीएक्स;

पृष्ठभूमि: url (चित्र / rss.gif) नो-रिपीट;

बायां: 588px;

शीर्ष: 94 पीएक्स;

}

#menu .rs अवधि {

चौड़ाई: 92 पीएक्स;

ऊंचाई: 20 पीएक्स;

पृष्ठभूमि: url (चित्र / rss-over.gif) no-repeat;

बाएं: 26 पीएक्स;

शीर्ष: -20 पीएक्स;

}


सभी एक में



# मेनू {

सूची-शैली: कोई नहीं;

गद्दी: 0;

मार्जिन: 0;

चौड़ाई: 774px;

ऊंचाई: 210 पीएक्स;

पृष्ठभूमि: url (छवियां / मेनू-bg.jpg) नो-रिपीट;

स्थिति: रिश्तेदार;

}

# मेन्यू स्पैन {

प्रदर्शन: कोई नहीं;

स्थिति: निरपेक्ष;

}

#menu {

प्रदर्शन: ब्लॉक;

पाठ-इंडेंट: -900%;

स्थिति: निरपेक्ष;

रूपरेखा: कोई नहीं;

}

# मेनू a: होवर {

पृष्ठभूमि-स्थिति: बाएं नीचे;

}

#menu: होवर स्पैन {

प्रदर्शन: ब्लॉक;

}



# मेनू .होम {

चौड़ाई: 144px;

ऊंचाई: 58px;

पृष्ठभूमि: url (चित्र / होम.गिफ़) no-repeat;

बायां: 96px;

शीर्ष: 73 पीएक्स;

}

# मेनू .होम स्पैन {

चौड़ाई: 86 पीएक्स;

ऊंचाई: 14 पीएक्स;

पृष्ठभूमि: url (चित्र / होम-ओवर.गिफ़) no-repeat;

बाएं: 28 पीएक्स;

शीर्ष: -20 पीएक्स;

}



#menu .about {

चौड़ाई: 131 पीएक्स;

ऊंचाई: 51 पीएक्स;

पृष्ठभूमि: url (चित्र / about.gif) no-repeat;

बायां: 338px;

शीर्ष: 97 पीएक्स;

}

#menu .about स्पैन {

चौड़ाई: 40 पीएक्स;

ऊंचाई: 12 पीएक्स;

पृष्ठभूमि: url (चित्र / के बारे में-over.gif) कोई दोहराना;

बायां: 44px;

शीर्ष: 54 पीएक्स;

}



#menu .ss {

चौड़ाई: 112px;

ऊंचाई: 47 पीएक्स;

पृष्ठभूमि: url (चित्र / rss.gif) नो-रिपीट;

बायां: 588px;

शीर्ष: 94 पीएक्स;

}

#menu .rs अवधि {

चौड़ाई: 92 पीएक्स;

ऊंचाई: 20 पीएक्स;

पृष्ठभूमि: url (चित्र / rss-over.gif) no-repeat;

बाएं: 26 पीएक्स;

शीर्ष: -20 पीएक्स;

}




बस इतना ही, आप यहाँ मेनू का परीक्षण कर सकते हैं , और यहाँ उदाहरण डाउनलोड कर सकते हैं



मुफ्त अनुवाद: http://www.webdesignerwall.com/tutorials/advanced-css-menu/



क्रोसपोस्ट: वेब 2.0 की शैली में सीएसएस मेनू



All Articles