زمان جاری : سه شنبه 16 اردیبهشت 1404 - 11:38 قبل از ظهر
نام کاربری :
پسورد :

آخرین اخبار و اطلاعیه ها

کاربر گرامی:اگر تازه ثبت نام کرده اید لطفا قوانین انجمن را بخوانید،تا با مشکلی روبه رو نشوید.


تاپیک سایت های مفید و کاربردی
•´¯`•.چت روم تالار گفتمان اسکینک دات آی آر .•´¯`•
تاپیک جامع تغییر نام کاربری اعضای اسکینک

پاسخ جدید
نویسنده پیام
jackson875
آنلاین

ارسال‌ها : 2325
عضویت: 20 /6 /1392
محل زندگی: تهران
سن: 20
شناسه یاهو: jackjackson875@yahoo.com
تشکرها : 420
تشکر شده : 1324
آموزش اصول طراحی قالب Responsive

این آموزش به درخواست چند تا از دوستان قرار می دهم که خیلی دوست داشتن که

بدونن Responsive کردن سایت به چه صورتی هستش . لازم هستش که بگم این

آموزش بسیار کوتاه هستش و تقریبا در 5 مرحله ساخته شده و بیس کار به صورت

زیر هستش ، شما بسته به نیاز خودتون می توانید تغییرات را انجام بدهید :

1- قرار دادن کد متاتگ در بخش Head سایت ::

کد:
<head>

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

</head>

این متاتگ باعث میشه که به مرورگرهای تلفن همراه بفهمونیم که این سایت برای نمایش در صفحات شما هم ساخته شده.

یک مشکلی وجود داره و اون اینکه در نسخه اینترنت اکسپلورر سرطان 8 به پایین

media queries را که اصلی ترین بخش قالب ریسپانسیو هستش نمی شناسه . برای

همین باید این کد جاوا اسکریپت فراخوانی کنیم :

کد:
<!--[if lt IE 9]>

<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>

<![endif]-->

-----------------------------------------------------------------
2- بخش مربوط به فرم دهی قالب سایتمون شدش .... فرم شکل زیر را ببینی ::

http://joomlaforum.ir/attachment.php?attachmentid=5853&d=1393842104

ما یک کلاس اصلی داریم به نام container که به عرض 960 پیکسل ، که داخل این

کلاس ، کلاس های مربوط به header , Content , Footer , Sidebar قرار می

گیرند ...

عرض یا همون width به صورت زیر است :

container : 960px

header : 960px

Content :650 px

sidebar : 245px

footer : 960px

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

پس باید بدانیم چطور باید بفهمیم عرض قسمت هایی header , Content , Footer ,

Sidebar به درصد چقدر است ؟ الکی نمی تونیم بیایم مثلا به Content بگم تو

بشو 70% یا سایدبار تو هم بشو 30% ، مخصوصا اگر این قالب داریم از روی یک

فایل گرافیکی طراحی می کنیم !!!!

-----------------------------------------------------------------
3-

برای اینکه بدانیم اندازه دقیق مثلا Content ما به درصد چقدر هستش یک

فرمولی هستش که از یک فیلم آموزش در یوتیوب به دست آوردم که بسیار جالب بود

برام ...::

نحوه محاسبه فرمول :

container : 960Px و به درصد یعنی اینکه 100% کل محوطه قالب سایتمون ... تا اینجا درست ؟؟؟؟

کد:
<style>

.container {width:960px;}

</style>

کلاس Header ما هم چون دقیقا هم اندازه عرض container ما می باشد یعنی همون 100% به صورت زیر یاداشت میکنیم ::

کد:
<style>

.container {width:960px;}

.header {width:100%}

</style>

حالا می رسیم به کلاس Content . یه کم به این قسمت بیشتر توجه کنید،

همانطور که گفتیم عرض container برابر است با 960 پیکسل ، و عرض Content

ما نیز برابر با 650 پیکسل برای به دست آوردن درصد Content از فرمول زیر

استفاده میکنم ::

کلاس مورد استفاده / کلاس اصلی * 100

Content/container = ??? * 100 = add morde nazar

650/960=0.6770833333333333 * 100 = 67.70833333333333%

دقیقا این می شود اندازه به درصدی که میخواهیم .

برای قسمت های دیگر هم به صورت بالا حساب کنید تا خودتون یاد بگیرید ...

حتی به Margin-Left و یا margin-right هم همینطوری باید محاسبه کنید و عدد

به درصد قرار بدهید ...

-----------------------------------------------------------------
4 - می رسیم به بخش CSS3 media query .

در این قسمت باید تعیین کنیم وقتی که صفحه نمایش ما به این مقدار رزلوشنی

رسید به چه صورت سایت نمایش بدهد ... برای اینکه سایتتون ببین در سایز های

استاندارد و غیر استاندارد به چه صورت هستش دو تا کار بهتون پیشنهاد میدم :

الف ) استفاده از سایت های آنلاین که سایت شما را در دیوایس های مختلف با رزولوشن های مختلف نمایش می دهد مثل ::

Responsive Design Testing

Mobile Responsive Design Testing

Testing responsive web design in various resolutions | ResponsiveTest

و.....

ب ) استفاده از امکانات خود مرورگرتون .

من راه دوم بهتون پیشنهاد میدم ... چون راه اول حتما سایتتون باید آنلاید باشه ...

برای راه دوم در مرورگر Firefox از منوی Tools گزینه Web Developer و سپس گزینه Responsive Design View انتخاب کنید ...

در قسمت بالا سمت چپ چند یک DropDown وجود دارد که داخلش یک سری عدد نوشته

شده ... این اعداد اندازه های استاندارد Device ها هستند . خودتون هم می

توانید با Drog and Drop صفحه بزرگ یا کوچیک کنید ... به هر حال این قسمت

کار خاصی نداره کار کنید یاد میگیرید ...

بعد از اینکه رزلوشنی که وقتی قالب به اون رزلوشن میرسه ظاهرش خراب می شود

پیدا کردید در انتهای کدهای CSS خود دستورات زیر را وارد می کنید ::

کد:
@media screen and (max-width: 960px) {

.class {

background: #ccc;

}

}

ین یعنی اینکه حداکثر عرض رزولوشن نمایشی 960 پیکسل بود بیاد به کلاس بکگراند بده ...

یا اینکه به صورت زیر هم می توانیم بنویسم ::

کد:
@media screen and (min-width: 600px) and (max-width: 900px) {

.class {

background: #333;

}

}

این یعنی اینکه حداقل سایز نمایش 600 پیکسل و حداکثر 900 پیکسل بود اینکارها را انجام بده ....

http://joomlaforum.ir/attachment.php?attachmentid=5854&d=1393844618

اگر می خواهید media queries بیشتر بدونید کافی تو گوگل این عنوان جستجو کنید

responsive search mobial - Google Search

امیدوارم از این آموزش خوشتون اومده باشه

موفق باشید ....

اینم هدیه معاون شدنم

شنبه 10 خرداد 1393 - 20:43
نقل قول این ارسال در پاسخ
تشکر شده: 25 کاربر از jackson875 به خاطر این مطلب مفید تشکر کرده اند: abersam & abbas & god-of-dance & erfanlink & dyvid & sepehrtak & newpopup & alialone & sej & mr_carbon & hoooossssein & mhr7 & toplove & mortezaal & azbddk & amir-i & dlvs & farshad & ramin-sl & jazzab-online & diako & mrmahdi & wolf_tired & dxhidden & irwebhost &
abersam
آفلاین



ارسال‌ها : 199
عضویت: 16 /8 /1392
تشکرها : 694
تشکر شده : 78
پاسخ : 1 RE آموزش اصول طراحی قالب Responsive

دمت گرم

شنبه 10 خرداد 1393 - 20:47
نقل قول این ارسال در پاسخ
تشکر شده: 1 کاربر از abersam به خاطر این مطلب مفید تشکر کرده اند: jackson875 /
اطلاعیه جلسه مدیران اسکینک
abbas
آفلاین



ارسال‌ها : 7782
عضویت: 19 /1 /1392
تعداد اخطار: 199
تشکرها : 7809
تشکر شده : 7650
پاسخ : 2 RE آموزش اصول طراحی قالب Responsive

دمت گرم مثل همیشه محمد کارش بیسته


امضا کاربر


بای اسکینک



شنبه 10 خرداد 1393 - 20:49
نقل قول این ارسال در پاسخ
تشکر شده: 2 کاربر از abbas به خاطر این مطلب مفید تشکر کرده اند: abersam / jackson875 /
اطلاعیه جلسه مدیران اسکینک
erfanlink
آفلاین



ارسال‌ها : 2781
عضویت: 27 /4 /1392
محل زندگی: اندیمشک
سن: 14
شناسه یاهو: downloadyou
تعداد اخطار: 1
تشکرها : 1460
تشکر شده : 1069
پاسخ : 3 RE آموزش اصول طراحی قالب Responsive

ساده بگم

استفاده از درصد به جای پیکسل

استفاده از تگ های جدید اچ تی ام ال (در سئو هم موثر هستند مقاله اش رو ترجمه کردم دیشب اگه درست یادم باشه ایشالله تا اخر هفته منتشرش می کنم)

البته در اچ تی ام ال دیگه تگ سنتر نباید استفاده بشه

table

cneter

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


امضا کاربر
پشتیبانی هاست, مشاوره در خرید هاست, مشاوره در سئو سایت ,و مشاوره کنترل پنل های هاست از طریق این مکان






شنبه 10 خرداد 1393 - 20:50
نقل قول این ارسال در پاسخ
تشکر شده: 2 کاربر از erfanlink به خاطر این مطلب مفید تشکر کرده اند: jackson875 / god-of-dance /
اطلاعیه جلسه مدیران اسکینک
god-of-dance
آفلاین



ارسال‌ها : 4992
عضویت: 19 /7 /1392
محل زندگی: رزبـــلاگـ
سن: 21
آی دی تلگرام:
تشکرها : 1997
تشکر شده : 3322
پاسخ : 4 RE آموزش اصول طراحی قالب Responsive

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

بسیار عالی


امضا کاربر



شنبه 10 خرداد 1393 - 20:51
نقل قول این ارسال در پاسخ
تشکر شده: 1 کاربر از god-of-dance به خاطر این مطلب مفید تشکر کرده اند: jackson875 /
اطلاعیه جلسه مدیران اسکینک
jackson875
آفلاین



ارسال‌ها : 2325
عضویت: 20 /6 /1392
محل زندگی: تهران
سن: 20
شناسه یاهو: jackjackson875@yahoo.com
تشکرها : 420
تشکر شده : 1324
پاسخ : 5 RE آموزش اصول طراحی قالب Responsive

نقل قول از lionel

دمت گرم مثل همیشه محمد کارش بیسته

ممنون نظر لطف شماست

شنبه 10 خرداد 1393 - 20:52
نقل قول این ارسال در پاسخ
اطلاعیه جلسه مدیران اسکینک
0033
آفلاین



ارسال‌ها : 3495
عضویت: 23 /1 /1392
محل زندگی: دهلران
سن: 26
شناسه یاهو: Info.ganji
تعداد اخطار: 2
تشکرها : 329
تشکر شده : 1117
پاسخ : 6 RE آموزش اصول طراحی قالب Responsive

طراحی قالب جدید سایت مدیر برتر بصورت ریسپانسیو و فلت هست

شنبه 10 خرداد 1393 - 20:53
نقل قول این ارسال در پاسخ
اطلاعیه جلسه مدیران اسکینک
jackson875
آفلاین



ارسال‌ها : 2325
عضویت: 20 /6 /1392
محل زندگی: تهران
سن: 20
شناسه یاهو: jackjackson875@yahoo.com
تشکرها : 420
تشکر شده : 1324
پاسخ : 7 RE آموزش اصول طراحی قالب Responsive

نقل قول از 0033

طراحی قالب جدید سایت مدیر برتر بصورت ریسپانسیو و فلت هست

خوب چیکار کنیم

یکشنبه 11 خرداد 1393 - 13:07
نقل قول این ارسال در پاسخ
تشکر شده: 3 کاربر از jackson875 به خاطر این مطلب مفید تشکر کرده اند: newpopup / a-ho3ein / irwebhost /
اطلاعیه جلسه مدیران اسکینک
a-ho3ein
آفلاین



ارسال‌ها : 2124
عضویت: 7 /8 /1392
تشکرها : 353
تشکر شده : 684
پاسخ : 8 RE آموزش اصول طراحی قالب Responsive

ممنون


امضا کاربر



شنبه 18 مرداد 1393 - 11:10
نقل قول این ارسال در پاسخ
اطلاعیه جلسه مدیران اسکینک
mr-amin
آفلاین



ارسال‌ها : 4646
عضویت: 21 /11 /1392
محل زندگی: کرمان
سن: 18
شناسه یاهو: mramin0098
تعداد اخطار: 2
تشکرها : 3922
تشکر شده : 3353
پاسخ : 9 RE آموزش اصول طراحی قالب Responsive

آپ چون تایپک مفیدیه و خیلی ها دنبالشن


امضا کاربر

GoodBye
!!


پنجشنبه 22 آبان 1393 - 20:02
نقل قول این ارسال در پاسخ
اطلاعیه جلسه مدیران اسکینک
hossein12123
آفلاین



ارسال‌ها : 62
عضویت: 12 /3 /1393
تشکرها : 24
تشکر شده : 28
پاسخ : 12 RE آموزش اصول طراحی قالب Responsive

فوق العاده بود

عالی


امضا کاربر



چهارشنبه 10 دی 1393 - 18:50
نقل قول این ارسال در پاسخ
اطلاعیه جلسه مدیران اسکینک


برای ارسال پاسخ ابتدا وارد حساب کاربری خود شوید.
xتبلیغات
...
X بستن تبلیغات
نمایندگی هاست خرید هاست