ijquery

منو ریسپانسیو رتینا

screenshot

اگر قصد طراحی یک وب سایت با تکنولوژی های روز  را دارید منو ریسپانسیو retina ready را در پروژه خودتون استفاده کنید .

آموزش استفاده

  1. قبل از تگ <head/> فراخوانی css و jquery
    		<link rel="stylesheet" type="text/css" href="css/default.css" />
    		<link rel="stylesheet" type="text/css" href="css/component.css" />
    		<script src="js/modernizr.custom.js"></script>
  2. بعد از تگ body کدهای html و jquery
    <div class="main clearfix">
    				<nav id="menu" class="nav">					
    					<ul>
    						<li>
    							<a href="#">
    								<span class="icon">
    									<i aria-hidden="true" class="icon-home"></i>
    								</span>
    								<span>Home</span>
    							</a>
    						</li>
    						<li>
    							<a href="#">
    								<span class="icon"> 
    									<i aria-hidden="true" class="icon-services"></i>
    								</span>
    								<span>Services</span>
    							</a>
    						</li>
    						<li>
    							<a href="#">
    								<span class="icon">
    									<i aria-hidden="true" class="icon-portfolio"></i>
    								</span>
    								<span>Portfolio</span>
    							</a>
    						</li>
    						<li>
    							<a href="#">
    								<span class="icon">
    									<i aria-hidden="true" class="icon-blog"></i>
    								</span>
    								<span>Blog</span>
    							</a>
    						</li>
    						<li>
    							<a href="#">
    								<span class="icon">
    									<i aria-hidden="true" class="icon-team"></i>
    								</span>
    								<span>The team</span>
    							</a>
    						</li>
    						<li>
    							<a href="#">
    								<span class="icon">
    									<i aria-hidden="true" class="icon-contact"></i>
    								</span>
    								<span>Contact</span>
    							</a>
    						</li>
    					</ul>
    				</nav>
    			</div>
    		</div><!-- /container -->
    		<script>
    			//  The function to change the class
    			var changeClass = function (r,className1,className2) {
    				var regex = new RegExp("(?:^|\\s+)" + className1 + "(?:\\s+|$)");
    				if( regex.test(r.className) ) {
    					r.className = r.className.replace(regex,' '+className2+' ');
    			    }
    			    else{
    					r.className = r.className.replace(new RegExp("(?:^|\\s+)" + className2 + "(?:\\s+|$)"),' '+className1+' ');
    			    }
    			    return r.className;
    			};	
    
    			//  Creating our button in JS for smaller screens
    			var menuElements = document.getElementById('menu');
    			menuElements.insertAdjacentHTML('afterBegin','<button type="button" id="menutoggle" class="navtoogle" aria-hidden="true"><i aria-hidden="true" class="icon-menu"> </i> Menu</button>');
    
    			//  Toggle the class on click to show / hide the menu
    			document.getElementById('menutoggle').onclick = function() {
    				changeClass(this, 'navtoogle active', 'navtoogle');
    			}
    		</script>

     


پیش نمایش دانلود فایل پلاگین

17 دیدگاه دربارهٔ «منو ریسپانسیو رتینا»

  1. سلام مهندس ممنون از سایت زیبای شما نمی شد به جای changeClass از ،ToggleClass استفاده می کردین؟ بهتر نبود جز دستورات استاندارد جی کویری هستش
    موفق وموید باشید

    1. سلام آقا صابر عزیز از این ارسالی طرف استفانی والتر بوده و ما استفاده نکردیم در مورد دو تابعی هم که فرمودید بله میشه
      تشکر از نظرت

  2. با سلام و خسته نباشید
    خواهشا کمک کنید
    من میخوام از ین منو در قالب جوملام استفاده کنم
    ممنون میشم اگر مراحلشو بفرمایید که چطور و باید چیکار کنم؟
    خواهشا راهنماییم کنید
    با سپاس فراوان

  3. با سلام آقای مهدی عزیز
    نماز و روزهاتون قبول حق باشه
    متاسفانه کسی جوابی نمیده
    ممنون میشم یه کلیاتی بفرمایید برای این کار

  4. با سلام مجدد آقای ئهدی عزیز

    “”منوهای جوملا هم از ul و li تشکیل شده اند
    شما در مثال خودتون باید ببنید از چه کلاسهایی برای ul و li استفاده شده که همانها رو بیارید در منوهای جوملا استفاده کنید
    علاوه بر آن فایلهای js خودتون رو هم باید در قالب بارگزاری کنید””

    این توضیح دوستان در جوملا بود
    حالا من باید برای این منو چطور ul li تعریف کنم
    یا خودش داره؟

    ممنون میشم راهنماییم کنید
    با سپاس

    1. ببین امین جان شما js های رو که قبل از بسته شدن تگ در قالب جوملات میزاری .
      منو ها رو هم در سیستم جوملا اول باید ببینیم به صورت سیستم وردپرس میخوایم داینامیک بزاریم یا استاتیک

  5. آقا مهدی عزیز واقعا ممنون بابت پاسختون
    واقعا ممنون
    بله js ها رو فراخوانی کردم
    داینامیک فکر کم سخت باشه
    همون ایساتیک و محبت بفرمایید توضیح بدید ممنون میشم

    1. به صورت استاتیک هم اگر بخوای بزاری همین کدهای html رو میتونی بعد از تگ هر جا که دلت خواست بزاری

  6. من نتونستم از فونت آیکن های دلخواه خودم برای این منو استفاده کنم ممکنه در این مورد یه مثال قدم به قدم بزنید؟

    1. سلام بهاره خانم شما به چه شکل استفاده کردی که به مشکل بر خوردی ؟

      اینجا وب سایت اصلی فونت آیکن icomoon.io/‎

  7. سلام واقعا سايتتون فوق العادست

    يه سوال داشتم . بعضي منو ها رو ديدم که وقتي در بالاي صفحه هستيم نمايش داده نميشند ولي وقتي صفحه رو به پايين مياريم ( اسکرول ميکنيم) نمايش داده ميشند و در حالت position:fixed قرار ميگيرند . ميشه کدش رو به من بگيد

    بازم يه دنيا تشکر واسه مطالب خوبتون

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *