05 मई, 2009

आसानी से एक एनिमेटेड नव मेनू बनाएँ

द्वारा प्रकाशित किया गया था: महबूब: विविध

यह कैसे हम आसानी से किसी भी प्लगइन के बिना jQuery के साथ एक एनिमेटेड नेविगेशन मेनू बना सकते हैं एक बहुत ही कम पोस्ट है. आप क्षैतिज या veritical नेविगेशन मेनू है कि फैलता है और अनुबंध रोलओवर पर उसके आकार को देखा होगा. इससे पहले इन जावास्क्रिप्ट रूपरेखा आया, हम कोड के काफी एक बहुत कुछ करने के लिए काम किया था. क्यों? कि मूर्ख पार ब्राउज़र से निपटने. मैं आईई पर शुरू नहीं करना चाहता.

ठीक है, यहाँ बात है. हम तो बस एक unordered सूची का उपयोग कर रहे हैं कि अनुबंध का विस्तार और एक क्षैतिज मेनू बनाने के लिए. कोड मृत सरल है. मार्कअप पर पहले देखो.

  <div id="navcontainer">
 <ul id="navlist">
	 <li> <a href="http://www.google.com"> गूगल </ a> </ li>
	 <li> <a href="http://www.yahoo.com"> याहू </ a> </ li>
	 <li> <a href="http://www.msn.com"> एमएसएन </ a> </ li>
	 <li> <a href="http://www.lycos.com"> लाइकोस </ a> </ li>
	 <li> <a href="http://www.baidu.com"> Baidu </ a> </ li>
 </ Ul>
 </ Div> 

तो हम कुछ सूची आइटम्स वहाँ है. तो बनाते हैं उन्हें क्षैतिज मेनू की तरह दिखाई देते हैं हम कुछ सीएसएस की आवश्यकता होगी जो इस तरह दिखता है

  * {
 arial , helvetica , sans-serif ; font-परिवार: Arial, Helvetica, बिना सेरिफ़;
 }
 # Navcontainer उल
 {
 0 ; गद्दी की बाईं: 0;
 0 ; मार्जिन बाएँ: 0;
 #222 ; पृष्ठभूमि रंग: # 222;
 White ; रंग: सफेद;
 left ; फ्लोट: छोड़ा;
 100% ; चौड़ाई: 100%;
 13px ; फ़ॉन्ट आकार: 13px;
 uppercase ; पाठ परिवरतित: अपरकेस,
 bold ; फ़ॉन्ट वजन: बोल्ड;
 }

 display : inline ; } # Navcontainer उल ली {प्रदर्शन: इनलाइन;}

 # Navcontainer उल ली एक
 {
 0.7em 1.8em ; गद्दी: 0.7em 1.8em;
 #222 ; पृष्ठभूमि रंग: # 222;
 White ; रंग: सफेद;
 none ; पाठ - सजावट: कोई नहीं;
 left ; फ्लोट: छोड़ा;
 100px ; चौड़ाई: 100px;
 1px solid #fff ; सीमा - सही: ठोस 1px fff;
 } 

और अंतिम भाग .. उन्हें माउसओवर पर नृत्य करना. चेतन समारोह के साथ काफी सरल है. बस इन लाइनों के नीचे कुछ चाल चलेगा. एक नजर है.

  ( ) { ($ Function () {
		 ) . hover ( function ( ) { हॉवर $ ("# navlist एक"). (Function () {
			 ) . css ( "background-color" , "#369" ) ; $ (यह) सीएसएस ("पृष्ठभूमि रंग", "# 369");
			 ) . animate ( { width : '200px' } , { duration : 200 , queue : false } ) ; $ (यह) चेतन ({चौड़ाई: ''200px}, {अवधि: 200, कतार: झूठी});
		 },
		 function () {
			 ) . css ( "background-color" , "#222" ) ; $ (यह) सीएसएस ("पृष्ठभूमि रंग", "222 #");
			 ) . animate ( { width : '100px' } , { duration : 200 , queue : false } ) ; $ (यह) चेतन ({चौड़ाई: ''100px}, {अवधि: 200, कतार: झूठी});
		 });		
	 }); 

बस यही ​​बात है! यह कार्रवाई में मिलते हैं

2 जवाब "आसानी से एक एनिमेटेड नव मेनू बनाने के लिए"

1 | एड

22 जून, 2009 02:08 पर हूँ

अवतार

हाय
बहुत अच्छा प्रभाव, बस सोच रहा था क्या यह संभव है मेनू करने के लिए एक फीका प्रभाव जोड़ने?

प्रपत्र टिप्पणी


  • वीरेन्द्र: जो इस प्लगइन की तुलना में बेहतर है एक नया प्लगइन उपलब्ध है. http://jquerybyexample.blogspot.com/2012/03/how-to-create-page-flip-effect-using~~V.
  • टीना: आप की इस सूची के लिए धन्यवाद, इन alpticapions में से किसी एक यूटा शादी फोटोग्राफर के व्यापार के लिए विशेष रूप से उपयोगी होगा?
  • Janelle: प्रदर्शन पर वास्तविक विशेषज्ञता देखकर अच्छा लगा. आपका cotnritbuion सबसे स्वागत है.

अनुवादक

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flagHungarian flag

टैग