0

سبد خرید شما خالی است.

طراحی سایت در اصفهان, سئو سایت اصفهان, ساخت سایت اصفهان, طراحی حرفه ای سایت اصفهان, بهینه سازی سایت , بازاریابی و تبلیغات اینترنتی 09133886881 احمدپور

آموزش طراحی منو رسپانسیو Responsive

نویسنده پشتیبانی وب یار
امتیاز مطلب
تعداد بازدید 1040
تاریخ بروزرسانی 12 آوریل 2018

با آموزش منو ریسپانسیو Responsive واکنش گرا از تیم وب یار خدمت شما هستیم,اگر اصول کلی در مورد کدهای ریسپانسیو را نمیدانید و میخواهید صحفه ای ریسپانسیو بسازید حتما مطلب آموزش کدهای طراحی سایت ریسپانسیوResponsive را بخوانید.

آموزش طراحی منو ریسپانسیوResponsive

قدم به قدم با من همراه باشید تا ببینید که به چه راحتی به طراحی و کدنویسی یک منو ریسپانسیو (واکنش گرا) میپردازیم,و شما پس از یاد گرفتن کدهای طراحی منو واکنش گرا به راحتی میتوانید منو ریسپانسیو داشته باشید که در حالت عادی به صورت افقی نمایش داده بشود,و در صفحه نمایش هایی همانند موبایل ,تبلت,به صورت یک آیکون نمایش داده شود که با کلیک کردن بر روی این آیکون منو به صورت منوی کشویی ریسپانسیو نمایش داده شود.

برای این کار ما از هیچ فریم ورکی استفاده نمیکنیم . خودمون با Media Query ها این کار رو به راحتی انجام میدیم .

اول از همه بذارید با منطق این موضوع آشناتون کنم . ما با استفاده از Media Queries میتونیم تعیین کنیم که صفحه ی وبمون تو هر رزولوشن به چه شکلی نمایش داده بشه . برای منویی که قراره ایجاد کنیم هم به همین صورت عمل می کنیم . یک منو طراحی می کنیم و با استفاده از media query و کدهای css تعیین می کنیم که در رزولوشن های بالا منو بصورت عادی نمایش داده بشه و در رزولوشن های پایین مثل موبایل و تبلت بصورت ریسپانسیو نمایش داده بشه . حالا باید این کار رو در کد پیاده کنیم .

آموزش طراحی سایت ریسپانسیو قسمت دوم:

همانند آموزش قبل متا تگ viewport را در قسمت head فایل html خود بنویسید.

<"meta name="apple-mobile-web-app-capable" content="yes >

<"meta name="viewport" content="width=device-width, initial-scale=1.0>

پس از نوشتن متا تگ های ضروری بالا در فایل html خود نوبت به کدهای اصلی منو در html میرسد.

ایجاد منو در کدهای html:

<nav>
    <a href="#" id="main-menu"></a>
    <ul id="top-menu">
    <li><a href="#">صفحه نخست</a></li>
    <li><a href="#">اطلاعات</a></li>
<li><a href="#">نمونه کارها</a></li>
<li><a href="#">انتخاب امکانات</a></li>
<li><a href="#">خدمات وب یار</a></li>
<li><a href="#">پشتیبانی </a></li>
<li><a href="#">آموزش</a></li>
<li><a href="#">فروشگاه</a></li>
    </ul>
 </nav>

 

تا اینجای کار که یک منو بدون استایل داریم,بهتر یه مقدار به زیبا سازی منو بپردازیم, پس کدهای CSS زیر را برای استایل دهی به منو خود منویسیم.

nav{ width: 100%; height: 40px; background-color: #324E8D; margin: 0; padding: 0 30px 5px; position: relative;}

nav ul{display: block; width: auto; background-color: #324E8D; }

nav ul li{display: inline-block; position: relative;}

nav ul li>a{display: inline-block; font: 12px/27px BYekan; color: #fff; padding: 5px 15px 6px 8px;}

nav ul li>a:hover{color: #FEEF00;}

تا اینجای کار همانند کدنویسی های گذشته یک منو ساده به شکل زیر خواهیم داشت.

 

آموزش طراحی ریسپانسیو منو

آموزش طراحی ریسپانسیو منو

اگر توجه کرده باشید در همان ابتدای کدهای html مان یک تگ به شکل زیر نوشته ایم,این تگ همان تگی است که قرار است در صورت ریسپانسیو شدن صفحه ی ما یک آیکون به جای منو افقی ما نمایش داده شود.

<a href=”#” id=”main-menu “></a>

برای این عنصر استایل زیر را در نظر میگیریم.

#main-menu{display: inline-block; width: 40px; height: 40px; background: url (“../img/icon.jpg”) center;}

 

حالا عنصر a ما که در اولین خط از کدهای html نوشتیم به این شکل نمایش داده میشود.

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

چرا این آیکون را میگزاریم؟؟؟؟؟ زمانی که ما بخوایم با موبایل یا تبلت صفحه ی وب رو مشاهده کنیم ، منوی اصلی مخفی میشه و این آیکون نمایان میشه ، و شما با کلیک بر روی این آیکون میتونید گزینه های منو رو بصورت زیر منو و منوی کشویی مشاهده کنید .

پس در حالت عادی ما این آیکون رو نیاز نداریم و اون رو hidden می کنیم.

# main-menu {display: hidden; width: 40px; height: 40px; background:  url(“../img/icon.jpg “) center;}

حالا دیگه همه چیز آماده است,از این مرحله به بعد میخواهیم تعریف کنیم زمانی که این صفحه با موبایل یا تبلت باز میشه،  منوی ما از حالت عادی خارج بشه و به حالت ریسپانسیو تبدیل بشه . برای این کار از media query زیر استفاده می کنیم :

کدهای منو ریسپانسیو:

@media only screen and (max-width : 1024px) {

 # main-menu { display:inline-block;}

#top-menu {position: relative; z-index: 100000; padding-top: 9px;}

  nav ul {display: none; position: absolute; padding: 5px 0; z-index: 100000; border: 5px solid #444; right: 28px; top: 45px; width: 150px; border-radius: 4px 0 4px 4px;}

   nav li { text-align: right; width: 120px; padding:0; margin: 0;}

   nav:hover ul , nav:active ul { display: block;}

}

در کد بالا ما گفتیم برای رزولوشن های کمتر از ۱۰۲۴ پیکسل ، آیکون منوی ریسپانسیو نمایان بشه و منوی عادی مخفی بشه . حالا شما یک منوی ریسپانسیو دارید که در موبایل و تبلت قابل مشاهده هست.

پس در نهایت یه جمع یندی کلی از کدهامون داریم:

حالت عادی منو:

 

آموزش طراحی ریسپانسیو منو

حالت ریسپانسیو منو:

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

حالت منو کشویی در ریسپانسیو:

اموزش طراحی منو ریسپانسیو

 

خب امیدواریم نهایت استفاده رو از این آموزش کرده باشید و یک منو ریسپانسیو زیبا ساخته باشید, با آموزش های بعدی از تیم وب یار همراه ما باشید.

مطالب مرتبط
آموزش رشد و موفقیت در مشاغل اینترنتی
مطالعه :

سلام با آموزش رشد و موفقیت در مشاغل اینترنتی از توانایی های خودتون در کنار شما هستم. لطفا با حوصله این آموزش کسب درآمد با ارزش و رایگان را تا آخرش بخونین و حتما یاداشت برداری کنین .     همیشه دوست داریم که کار کم استرس، کم فشار، کم خطر و پر درآمد داشته باشیم یا حتی بعد از این همه سال دیگه خیلی کم کار نکنیم و یا اگر کار می کنیم با توجه به این وضعیت اقتصادی برای خودمون کار کنیم و پول زحماتی که میکشیم تو جیب خودمون بره، ! که این طرز فکر اگر درست برداشت نشه کاملا اشتباه ، چون موفقیت تو کار گروهی یا به اصطلاح تیم ورک هستش . دلیلش را بعدا بهتون میگم بریم سراغ ادامه آموزش. لقمه آماده پول ساز دوره آموزش قدم به قدم رشد و کسب درآمد ! خیلی فکر کردم به برخی از مشتریان سال‌های اخیرم، به حرف هایی که میزدن.. وقتی موفقیت دیگران را در کسب درآمد از اینترنت میدیدند با اینکه همیشه باهاش مخالف بودن میان و درخواست یک سایت کامل و آماده که لینک یک گوگل باشه و از فرداش پر مشتری باشه یا به اصطلاح لقمه آماده پول ساز می کنند. 😉 این افراد مایلن لقمه آماده بزارم دهنشون و میدونن چون برای این کار زحمت نکشیدند و جرء اهدافشون نبوده و براش […]

serial-licens-Windows-10-pro-retail
مطالعه :

فروش سریال نامبر ویندوز ده پرو Windows 10 Pro Retail لایسنس ویندوز ۱۰ نسخه اورجینالفروش لایسنس ویندوز ۱۰ اورجینال،  آخرین محصول ویندوز از شرکت مایکروسافت فقط 900 هزار تومان

نمایشگاه ایران پلاستیک
مطالعه :

دانلود لیست شرکت کنندگان نمایشگاه پلاستیک ایران پلاست شامل اطلاعات دانلود لیست صنایع پلاستیک نام مدیر نام شرکت شماره موبایل آدرس سایت ایمیل موبایل نماینده

فروش دامنه
مطالعه :

خرید و فروش دامنه زیبا برای راه اندازی سایت و فروشگاه اینترنتی یکی از خدمات با ارزش مجموعه وب یار است که کار راه اندازی سایت و انتخاب نام دامنه را بسیار راحت تر کرده و مدیران سایت با خرید و فروش دامنه به راحتی میتوانند دامنه با ارزش مد نظر خود را خرید کنند. همیشه داشتن نام دامنه زیبا در بازدید کننده تاثیر مثبت می گذارد. مثلاً اگر شما اسم سایتتون web-yar-net ir باشه خیلی فرق میکنه تا اینکه نام سایتتون WEBYAR.NET کوتاه و زیبا باشه . تعداد حروف و کاراکتر ها، معنی کلمات، و هماهنگی آهنگ اسم دامنه تاثیر بسیار زیادی بر روی خود سایت و کاربران سایت و برندینگ سایت دارد. وقتی نام سایت زیبا باشد کاربران سایت به راحتی اون رو به خاطر می سپارند ولی وقتی نام دامنه طولانی باشدیا  بی معنی باشد یا از حروف مختصر بی معنی طولانی تشکیل شده باشد. به سختی می شوند جستجو کرد یا آن را به حافظه سپرد مگر اینکه از تعداد حروف خیلی کمی درست شده باشد . مثلا فروش دامنه 3 حرفی تا به راحتی بشود ان را در ذهن سپرد. وقتی سایتی نام دامنه بسیار با ارزشی دارد، ان برند و ان سایت خود به خود با ارزش و قوی به حساب میاد .پس حتماً دامنه ای زیبا برای سایتتون انتخاب کنید و در خرید […]

سئو فروشگاه اینترنتی
مطالعه : 8 دقیقه

 اصول بهینه سازی فروشگاه اینترنتی سئو سایت فروشگاهی سئو سایت و بهینه سازی سایت بر اساس اصول استاندارد و سئو شده یکی از مهم ترین مراحل طراحی سایت است.اما سئو فروشگاه اینترنتی و اصول بهینه سازی فروشگاه اینترنتی نیز برای افزایش فروش و درآمد مشتریان به شدت حائز اهمیت می باشد . دارندگان فروشگاه های اینترنتی مهم ترین هدفی که از راه اندازی فروشگاه های اینترنتی دارند سوق دادن مشتریانشان به سمت فروشگاه اینترنتی و خرید مشتریانشان از سایتشان می باشد، به همین دلیل سئو سایت فروشگاهی از سئو کد نویسی سئو کانتنت گرفته تا سئو یوزر فرندلی (کاربر پسندانه بودن ظاهر سایت) سئو اکسترنال و دیگر مراحل سئو حائز اهمیت میباشد.     بهینه سازی یا سئو یکی از مهمترین موضوعات قابل توجه برای طراحی سایت فروشگاهی می باشد ، اما اصول بهینه سازی فروشگاه اینترنتی آن قدر حائز اهمیت است که فروشگاه اینترنتی شما را دچار رکود یا سقوط میکند، در حالی که در بسیاری از فروشگاه های مبتنی بر وب نادیده گرفته می شود. سئو فروشگاه اینترنتی می تواند ترافیک بیشتری را برای شما به ارمغان آورد ، بنابراین لازم نیست شما تنها بر تبلیغات و لینک ها تمرکز کنید. با انجام تکنیک های عمومی بهینه سازی می توانید تا حدودی به سطحی از سئو دست یابید و جایگاه فروشگاه خود را در نتایج جستجو ارتقاء دهید و […]

طراحی سایت حرفه ای
مطالعه : 15 دقیقه

طراحی سایت اصفهان |طراحی سایت حرفه ای | سئو تضمینی سایت تیم طراحی سایت و سئو سایت وب یار به آدرس https://www.webyar.net ، بامجوز رسمی از نظام کامپیوتر کشور و دارای نماد اعتماد و نماد ساماندهی و با ۱۶ سال دانش تخصصی در زمینه طراحی وب سایت ,سئوسایت در گوگل و امنیت سرور

دیدگاه ها

۵ پاسخ به “آموزش طراحی منو رسپانسیو Responsive”

  1. زهرا گفت:

    سلام.ببخشی میشه کدمنوی ms csoftware . com رو بگن.ممنون میشم.هرچی گaتم پیدانکردم.منوهامم ار تی ال میکنم مثه اون نمیشه؟میشه خواهش کنم ب ایمیلم ارسال کنید.ممنون.

    • پشتیبانی وب یار گفت:

      با سلام.این امر با پرداخت هزینه جهت نوشتن کد و آموزش استفاده از آن امکانپذیر است . در صورت تمایل به انجام آن به پشتیبانی مراجعه کنید

  2. اسما گفت:

    این عکسی که شما بجای آیکن استفاده کردید اگر بخوام خود آیکن را استفاده کنم به چه صورته؟

  3. اسما گفت:

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

  4. مصطفی نظری گفت:

    سلام
    ممنون

دیدگاهتان را بنویسید

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