0

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

طراحی سایت در اصفهان, سئو سایت اصفهان, طراحی سایت فروشگاهی , شرکت طراحی سایت اصفهان, طراحی حرفه ای سایت اصفهان, بهینه سازی سایت , بازاریابی و تبلیغات اینترنتی

طراحی سایت ریسپانسیو Responsive واکنش گرا

نویسنده پشتیبانی وب یار
امتیاز مطلب
تعداد بازدید 306
تاریخ بروزرسانی ۱۲ دی ۱۳۹۴

طراحی سایت ریسپانسیو Responsive واکنش گرا

طراحی سایت ریسپانسیو Responsive واکنش گرا از مباحثی است که این روزها ذهن طراحان سایت ها و حتی مدیران سایت ها را به خود مشغول کرده است.اکثر کاربرانی که در حال جستجو در اینترنت هستند به صفحات وب سایت هایی که ریسپانسیو هستند بر میخورند, و متوجه میشوند که ظاهر وب سایت مورد نظر در تبلت آنها با گوشی همراه آنها و کامپیوتر شخصی شان فرق میکند,اما در کنار این نوع سایت ها وب سایت هایی نیز وجود دارند که قابلیت نمایش در گوشی های تلفن همراه یا تبلت ها را ندارند و برای دیدن قسمت های مختلف آن باید بر روی قسمت های مختلف سایت کلیک کرده و آن را زوم کنید تا آن چه که مورد نظرتان هست را ببینید,از همه بدتر وب سایت هایی هستند که محتوای سایت کلا به هم ریخته و برای کاربر و بازدید کننده غیر قابل استفاده می شوند, این جاست که نیاز به وب سایت های ریسپانسیو که ترجمه ی فارسی آن واکنش گرا میباشد احساس میشود. تیم طراحی سایت وب یار در همین راستا تصمیم گرفته است برای علاقمندان به یادگیری طراحی سایت ریسپانسیو به کمک بوت استرپ را در میان آموزش های سایت خود قدم به قدم بگنجاند.پیش تر نیز با آموزش طراحی سایت ریسپونسیو در خدمت شما بودیم اما از امروز به بعد تصمیم به قرار دادن آموزش های جامع تر برای شما عزیزان گرفته ایم.

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

طراحی سایت ریسپانسیو Responsive  واکنش گرا

چراوب سایت های ریسپانسیو( واکنش گرا) ؟

برای آن که سایت های ریسپانسیو، سایت هایی هستند که خود را با اندازه ی صفحه نمایش  تلفن همراه یا تبلت به خوبی سازگار کرده و  انجام کار با آن ها بسیار روان و آسان می باشد, و این خود یک قابلیت بسیا ر بسیار و جذاب یرای کاربران وب سایت ها در هنگام استفاده از وب سایت ها میباشد. از دیگر مواردی که باعث اهمیت موضوع ریسپانسیو بودن سایت ها می شود تنوع سیستم عامل ها و مرورگر های موجود در بازار می باشد. سایت ریسپانسیو توانایی مچ شدن و سازگاری با انواع سیستم عامل ها (ویندوز – اندروید – لینوکس –  IOS– مکینتاش- یونیکس و…) و انواع مرورگر های جدید و قدیمی عرضه شده را دارند که این خود یکی از مهم ترین نقاط قوت این نوع سایت ها می باشد.

ایجاد صفحه وب با بوت استرپ

برای شروع کار کافی است یک فایل با پسوند html ایجاد کنید. در بوت استرپ به دلیل اینکه از دستورات html  و css استفاده می کنیم، ابتدا از اعلان DOCTYPE استفاده می کنیم. در تگ head ، برای اینکه صفحه ی وب واکنش گرا باشد از تگ meta استفاده می شود.
 در تگ meta ویژگی width=device-width بررسی می کند که عرض صفحه ی وب شما با عرض دستگاه های مختلف برابر باشد و ویژگی initial-scale=1 میزان زوم اولیه را هنگام لود شدن صفحه مشخص می کند. فایل css، کتابخانه ی جی کوئری و فایل جاوا اسکریپت بوت استرپ را هم باید در قسمت head  فراخوانی کنید.
به کد زیر دقت کنید با نوشتن این کد یک صفحه ی بوت استرپ ایجاد کرده ایم.

آموزش برنامه نویسی بوت استرپ

کلاس container در بوت استرپ

برای بسته بندی کردن محتوای سایت در بوت استرپ می توان از کلاس container یا container-fluid استفاده کرد.
کلاس container یک صفحه ی وب با عرض ثابت ایجاد می کند و سایت شما از چپ و راست کمی فاصله دارد و کلاس container-fluid کل عرض صفحه را می پوشاند و سایت شما از کناره ها فاصله نخواهد داشت.
در کد بالا از کلاس
container استفاده شده است و خروجی این کد به صورت زیر می باشد.

طراحی سایت واکنش گرا

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

بوت استرپ صفحه ی وب را به دوازده ستون تقسیم می کند و عناصر وب در این دوازده ستون قرار می گیرند. هر جا که نیاز باشد می توان با ادغام ستون ها، ستون بزرگتری ایجاد کرد. در تصویر زیر می توانید تقسیم بندی ها را مشاهده کنید. دقت کنید که جمع اعداد هر ردیف برابر با دوازده می شود.

 

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

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

  • Xs  برای تلفن های همراه
  • Sm  برای تبلت
  • Md  برای کامپیوترهای رومیزی
  • Lg  برای رایانه های بزرگتر

 Div با کلاس row برای ایجاد یک ردیف استفاده می شود. حالا باید با استفاده از کلاس های شبکه بندی ردیف ها را به ستون های دلخواه تقسیم کنید.  برای این کار کافی است از کلاس col استفاده کنید بعد از آن باید کلاس شبکه بندی را بنویسید و بعد از آن هم یک عدد قرار می دهیم که نشان دهنده ی پهنای ستون است.

به کد زیر دقت کنید:

آموزش کدهای بوت استرپ

با استفاده از کد بالا سه ستون مساوی ایجاد کردیم که با تغییر سایز مرورگر این سه ستون زیر هم قرار می گیرند. خروجی این کد به صورت زیر است.

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

آیا طراحی ریسپانسیو راه حل تمامی مشکلات جهت افزایش بازدید مشتریان است؟

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

اندازه ی مرورگرتان را تغییر دهید تا نتیجه را در قسمت خروجی بالا مشاهده کنید.
تا این جای کار یاد گرفتید که چگونه یک صفحه ی وب با بوت استرپ ایجاد کنید و همچنین با شبکه بندی مقدماتی در بوت استرپ آشنا شدید. در مقاله های بعدی آموزش بوت استرپ را ادامه خواهیم داد پس مرتباً به سایت ما سر بزنید تا این آموزش ها را از دست ندهید.

مطالب مرتبط
فریم ورک های جاوا اسکریپت
مطالعه : 10 دقیقه

 Best Javascript Frameworks 2019   منظور از فریم ورک جاوا اسکریپت چیست؟ در دنیای برنامه نویسی و توسعه، عبارت « فریم ورک جاوا اسکریپت » به کتابخانه ای از جاوا اسکریپت اشاره می کند که رابط های کاربری تعاملی و داده محور ارائه می دهد. این فریم ورک ها به گونه ای طراحی شده اند که در هنگام ایجاد تعامل با استفاده از یک برنامه یا رابط، به تهیه داده برای کاربران کمک می کنند. فریم ورک های جاوا اسکریپت با یکدیگر متفاوت اند اما هدف نهایشان یکی است: نمایش داده های جدید به محض اینکه کاربر، یک اقدام تعاملی را آغاز می کند. با تیم طراحی سایت اصفهان وب یار همراه باشید تا مروری بر ویژگی های محبوب چند مورد از فریم ورک های جاوا اسکریپت داشته باشیم.   خصوصیات فریم ورک های جاوا اسکریپت   1) موثر بودن: شما می توانید برنامه های موبایل، دسکتاپ و یا سایر رابط های کاربری سطح بالا را در مدت چند هفته و یا حتی چند روز بسازید! 2) امن بودن: همه فریم ورک های رایج و محبوب جاوا اسکریپت دارای تنظیمات امنیتی مطمئن هستند. طیف وسیعی از برنامه نویسان، تست کنندگان و کاربران نیز از این فریم ورک ها پشتیبانی می کنند. 3) کم هزینه بودن بیشتر فریم ورک های جاوا اسکریپت به صورت متن باز (open-source) و رایگان هستند که […]

منوی Edit فتوشاپ
مطالعه : 8دقیقه

منوی Edit فتوشاپ پس از یادگیری منوی file فتوشاپ به سراغ منویEdit می رویم، همانطور که از نام این منو پیدا است منوی Edit فتوشاپ برای ویرایش می باشد و کاربرد های جالب و کاربردی در منوی Edit فتوشاپ وجود دارد، گزینه هایی مانند بازگشت،حذف،کپی،رنگ کردم،ساخت عکس،تغییر رنگ ها و موارد بسیار دیگری وجود دارد که به صورت مختصر و مفید به توضیح آن برای آسان شدن بیشتر راه اندازی کسب و کار اینترنتی پرداختیم.   – Undo Delete Layar : برای برگرداندن آخرین عملیات انجام شده استفاده می شود. – Step Forward: به وسیله این گزینه عملیات لغو شده توسط step back ward برگردانده می شود. – Step Backward: با کمک این گزینه می توان به تعداد معینی از عملیات را لغو نمود. – Feda: این گزینه بعد از استفاده از ابزار brush برای میزان غلظت و نوع مد آن استفاده می شود. – Cut: بعد از انتخاب یک قسمت با ابزار انتخاب می توان با این فرمان آن قسمت را برش داد. – Copy: مانند فرمان cut باید قسمتی انتخاب شود و با این فرمان می توان یک کپی از قیمت انتخابی داشت. – Copy Special: مانند فرمان قبل عمل می کند با این تفاوت که زمانی که آن را در جایی paste می نمایید بر روی همان لایه نمی ماند و لایه جدیدی ایجاد می کند. – […]

انتخابگرها - CSS Selectors
مطالعه : 7 دقیقه

معرفی انتخابگر ها در CSS   همانطور که می دانید برای استایل دادن به المان های صفحه وب در فایل CSS، ابتدا باید المان HTML مورد نظر را با استفاده از انتخابگر های CSS مشخص کنیم؛ اما گاهی انتخاب کردن ها دشوار می شود و معلوم نیست اشکال کدنویسی از کجا ناشی شده است. تیم طراحی سایت اصفهان وب یار، نحوه ی انتخاب دقیق و سریع المان های HTML را در این مقاله آموزش می دهد که امیدواریم مورد استفاده شما برنامه نویسان و نوآموزان خوش آتیه قرار بگیرد.   لیست انتخابگرها (CSS Selectors List)   نوع انتخابگر مثال توضیح .class .Buttons همه المان هایی که کلاس Buttons دارند را انتخاب می کند .class1.class2 <div class=”name1 name2″>…</div> همه المان هایی که هر دو کلاس name1 و name2 را دارند، انتخاب می کند .class1 .class2 <div class=”name1″> <div class=”name2″> … </div> </div> همه المان هایی که کلاس name1 را دارند و از نوادگان المانی با کلاس  name2 هستند را انتخاب می کند #id #unique المانی با “id=”unique را انتخاب می کند * * همه المان ها را انتخاب می کند element p همه پاراگراف ها را انتخاب می کند element,element div, p همه <div> ها و همه <p> ها را انتخاب می کند element element div p همه پارگراف های داخل همه <div> ها را انتخاب می کند element>element div > […]

آموزش کار با ابزار slice tools فتوشاپ | اسلایز-تولز
مطالعه : 7دقیقه

  آموزش کار با ابزار slice tools فتوشاپ   اسلایس بخش های مختلف تصویر و شروع به تبدیل سایت ابزار slice tools  یکی از مهم ترین و کاربردی ترین ابزارها در فتوشاپ است که بسیار زیاد مورد استفاده کدنویسان و برنامه نویسان عزیز قرار می گیرد و در طراحی قالب ورد پرس نیز کاربرد زیادی دارد. به عنوان مثال زمانی که شما می خواهید تصاویر موجود از یک طرح را کات کنید و در جاهای مختلف طرح تان مانند: آیکون ها، بک گراندها ، پترن ها و…. استفاده کنید. ابزار slice tools خیلی به کارتان می آید که در چندین مرحله و با چند کلیک ساده انجام می شود. در ادامه آموزش کار با ابزار slice tools را آموزش می دهیم.   روش استفاده از ابزار slice tools : روش استفاده از ابزار tools slice به این شکل است که ابتدا ابزار را انتخاب کرده و یک نقطه از تصویر را مشخص می نمایید و کلید موس خود را پایین نگه داشته (چپ کلیک کنید!) و نقطه دوم مورد نظر خود را انتخاب می کنید، سپس کلیک را رها کرده (چپ کلیک) تا این محدوده به عنوان محدوده ی برش شده انتخاب گردد. حال اگر خواستید می توانید چندین محدوده را به همین طریقی که گفته شد مشخص نمایید. سپس از گزینه فایل (file) ،گزینه save as for web را […]

نقش فیلد ها در طراحی سایت
مطالعه : 5 دقیقه

نقش فیلدها در طراحی سایت : نقش فیلدها در طراحی سایت یکی از بخش های مهم واساسی می باشد. ایجاد فیلدها در سایت دارای قواعد خاصی بوده و رعایت کردن قواعد آن در طراحی میتواند منجربه جذب کاربر و ثبت نام او در سایت گردد. فیلد های مختلفی در طراحی سایت وجود دارد. مانند فیلد ثبت نام، فیلد پرداخت ، فیلد تماس با ما، نمایندگی و… مدیر یک وب سایت باید قبل از ایجاد فیلد بداند هدف ازایجاد آن چیست؟ و در نهایت چه اطلاعاتی نیاز دارد. این گونه باعث می شود که بهترین فیلدها در طراحی سایت برای فرم مربوطه مشخص شود و از ایجاد فیلد های اضافی جلوگیری گردد. تیم طراحی سایت اصفهان وب یار با تجرباتی که دراین زمینه دارد، می تواند موارد فوق را به خوبی در سایت شما ایجاد نماید و منجربه افزایش فروش وبرندینگ وبسایت شما شود.   طراحی فرم: طراحی یک فرم و یک فیلد مناسب در یک وب سایت می تواند باعث جذب کاربر شود. فرمی که خوب طراحی نشده باشد تعاملی با کاربران نداشته ودر واقع نرخ تبدیل conversion rate  پایینی خواهد داشت. منظور از نرخ تبدیل ، به درصدی از کاربران گفته می شود که فرم را دیده و آن را تکمیل کرده اند. مثلا اگر سایت شما 200 بازدید کننده مراجعه کرده باشند و فقط 20 نفر از آن […]

مطالعه :

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

دیدگاه ها

پاسخی بگذارید

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