SlideShare a Scribd company logo
1 of 13
‫بر‬ ‫مروری‬CSS Framework‫ها‬
‫محمدی‬ ‫جان‬ ‫رضا‬
‫مشلک‬:
•‫بسازم؟‬ ‫را‬ ‫صفحات‬ ‫قالب‬ ‫چطور‬
•‫گرا‬ ‫واکنش‬ ‫سایت‬ ‫یک‬ ‫چطور‬(Responsive)‫بسازم؟‬
•‫در‬ ‫را‬ ‫سایت‬ ‫چطور‬‫اکثر‬‫گر‬ ‫مرور‬‫ها‬‫دهم؟‬ ‫نمایش‬ ‫درستی‬ ‫به‬
•‫کنم؟‬ ‫طراحی‬ ‫را‬ ‫سایت‬ ‫های‬ ‫دکمه‬ ‫چطور‬
•‫کنم؟‬ ‫طراحی‬ ‫را‬ ‫سایت‬ ‫منوی‬ ‫چطور‬
•‫چطور‬...
‫حل‬ ‫راه‬:
1-‫د‬ ‫را‬ ‫حل‬ ‫راه‬ ‫بهترین‬ ‫و‬ ‫باشیم‬ ‫مناسب‬ ‫حلی‬ ‫راه‬ ‫دنبال‬ ‫به‬ ‫کدام‬ ‫هر‬ ‫برای‬‫کنیم‬ ‫استفاده‬ ‫ها‬ ‫پروژه‬ ‫ر‬.
1.1-‫صفحه‬ ‫اجزا‬ ‫یکپارچگی‬ ‫حفظ‬.
1.2-‫صفحه‬ ‫در‬ ‫مختلف‬ ‫اجزا‬ ‫تداخل‬.
1.3-‫مختلف‬ ‫های‬ ‫پروژه‬ ‫در‬ ‫ها‬ ‫کد‬ ‫توسعه‬ ‫و‬ ‫تکرار‬.
2-‫از‬CSS Framework‫کنیم‬ ‫استفاده‬.
CSS Framework‫چیست‬‫؟‬
‫دهنداگن‬ ‫توسعه‬ ‫از‬ ‫برخی‬‫وب‬(‫افراد‬ ‫و‬ ‫ها‬ ‫شرکت‬)‫رفته‬ ‫را‬ ‫شده‬ ‫مطرح‬ ‫مشالکت‬‫رف‬‫ته‬‫کرده‬ ‫حل‬ ‫ها‬ ‫سال‬ ‫طی‬
‫اند‬‫عنوان‬ ‫به‬ ‫را‬ ‫خود‬ ‫های‬ ‫حل‬ ‫راه‬ ‫و‬،‫چهارچوب‬ ‫یک‬‫داده‬ ‫ارائه‬ ‫و‬ ‫کرده‬ ‫مستند‬‫اند‬.‫که‬ ‫ها‬ ‫حل‬ ‫راه‬ ‫این‬ ‫به‬
‫میباشند‬ ‫نیز‬ ‫شده‬ ‫سازی‬ ‫پیاده‬ ‫های‬ ‫کد‬ ‫شامل‬ ‫عموما‬CSS Framework‫شود‬ ‫می‬ ‫گفته‬.
‫دیگر‬ ‫عبارتی‬ ‫به‬:
‫یک‬CSS Framework‫از‬ ‫ای‬ ‫مجموعه‬‫س‬ ‫که‬ ‫است‬ ‫اماکنات‬ ‫و‬ ‫ها‬ ‫تکنیک‬‫یستم‬‫ی‬‫جهت‬
‫صفحات‬ ‫ساخت‬‫وب‬‫میدهد‬ ‫ارائه‬ ‫را‬.
‫از‬ ‫نمونه‬ ‫چند‬CSS Framework‫ها‬:
‫انواع‬CSS Framework‫ها‬:
1-‫تک‬‫منظوره‬:‫دارند‬ ‫نظر‬ ‫در‬ ‫را‬ ‫خاص‬ ‫موردی‬ ‫که‬.‫مثال‬:‫ا‬ ‫چیدمان‬ ‫یا‬ ‫ها‬ ‫متن‬ ‫بندی‬ ‫قالب‬‫صفحه‬ ‫جزا‬.
http://getskeleton.com/
2-‫جامع‬:‫دارند‬ ‫نظر‬ ‫در‬ ‫را‬ ‫صفحه‬ ‫ظاهری‬ ‫های‬ ‫نیاز‬ ‫اکثر‬.‫مثال‬:‫ج‬ ،‫ها‬ ‫دکمه‬ ،‫صفحه‬ ‫چیدمان‬‫ها‬ ‫فرم‬ ‫و‬ ‫داول‬...
http://gumbyframework.com/
3-UI Framework:‫م‬ ‫ارائه‬ ‫را‬ ‫صفحات‬ ‫رفتاری‬ ‫های‬ ‫نیاز‬ ‫از‬ ‫برخی‬ ‫و‬ ‫ظاهری‬ ‫ها‬ ‫نیاز‬ ‫تمام‬‫یدهند‬.
‫مثال‬:‫فوق‬ ‫موارد‬ ‫تمامی‬+JS‫و‬HTML‫صفحه‬ ‫در‬ ‫استفاده‬ ‫برای‬ ‫آماده‬.
http://getbootstrap.com/
http://foundation.zurb.com/
‫عمل‬ ‫در‬:
▪‫فرم‬ ‫یک‬ ‫خواهیم‬ ‫می‬ ‫نمونه‬ ‫برای‬Login‫از‬ ‫استفاده‬ ‫با‬ ‫ساده‬Foundation‫و‬Bootstrap‫بسازیم‬.
‫از‬ ‫استفاده‬ ‫مزایای‬CSS/UI Framework:
▪‫توسعه‬ ‫زمان‬ ‫اکهش‬
▪‫خطاها‬ ‫اکهش‬
–‫مخت‬ ‫های‬ ‫بخش‬ ‫استایل‬ ‫تداخل‬‫صفحه‬ ‫ل‬
–‫مختلف‬ ‫مرورگرهای‬ ‫در‬ ‫نمایش‬
▪‫صفح‬ ‫اجزا‬ ‫یکپارچگی‬ ‫حفظ‬‫ه‬
▪‫استاندا‬ ‫اساس‬ ‫بر‬ ‫طراحی‬ ‫به‬ ‫کمک‬‫ها‬ ‫رد‬
‫مثال‬:‫اساس‬ ‫بر‬ ‫طراحی‬Grid System‫ها‬
▪‫گروهی‬ ‫اکر‬ ‫انجام‬ ‫توان‬ ‫افزایش‬
▪‫و‬ ‫نگهداری‬ ‫کردن‬ ‫ساده‬‫آینده‬ ‫در‬ ‫توسعه‬
‫از‬ ‫استفاده‬ ‫مشالکت‬CSS/UI Framework:
▪‫است‬ ‫دشوار‬ ‫نسبتا‬ ‫ظاهر‬ ‫کردن‬ ‫سفارشی‬
▪‫اکر‬ ‫نحوه‬ ‫با‬ ‫نبودن‬ ‫آشنا‬CSS Framework‫ها‬
▪‫شده‬ ‫پروژه‬ ‫در‬ ‫که‬ ‫اضافی‬ ‫اماکناتی‬‫اند‬‫شد‬ ‫نخواهند‬ ‫استفاده‬ ‫هرگز‬ ‫و‬(80/20)
▪‫برنامه‬ ‫خالقیت‬ ‫اکهش‬‫نویسان‬
▪‫برنامه‬ ‫دانش‬ ‫ارتقا‬ ‫و‬ ‫یادگیری‬ ‫از‬ ‫جلوگیری‬‫نویسان‬
‫از‬ ‫باید‬ ‫آیا‬CSS/UI Framework‫کرد؟‬ ‫استفاده‬
‫از‬ ‫باید‬ ‫آیا‬CSS/UI Framework‫کرد؟‬ ‫استفاده‬
‫خاص‬ ‫های‬ ‫طراحی‬‫رایج‬ ‫های‬ ‫طراحی‬
‫استفاده‬‫میزان‬
‫یک‬ ‫چطور‬Framework‫کنیم؟‬ ‫انتخاب‬ ‫مناسب‬
▪‫اهداف‬ ‫کردن‬ ‫بندی‬ ‫اولویت‬
▪‫کردن‬ ‫سفارشی‬ ‫قابلیت‬Framework
▪‫آموزشی‬ ‫منابع‬ ‫میزان‬ ‫بررسی‬Framework‫نظر‬ ‫مد‬
▪‫تیم‬ ‫دهنداگن‬ ‫توسعه‬ ‫تجربه‬ ‫و‬ ‫توانایی‬
‫سواالت‬:
janmohammadi.reza@gmail.com

More Related Content

Viewers also liked

Bookings Challenge
Bookings ChallengeBookings Challenge
Bookings Challenge
Rachel Glenn
 

Viewers also liked (6)

Herramientas de busqueda de internet noëlle sonneville 2 comunicacion
Herramientas de busqueda de internet noëlle sonneville 2 comunicacionHerramientas de busqueda de internet noëlle sonneville 2 comunicacion
Herramientas de busqueda de internet noëlle sonneville 2 comunicacion
 
Presentación
PresentaciónPresentación
Presentación
 
Búsqueda avanzada de información en internet
Búsqueda avanzada de información en internetBúsqueda avanzada de información en internet
Búsqueda avanzada de información en internet
 
Cyber Security Demistyified
Cyber Security DemistyifiedCyber Security Demistyified
Cyber Security Demistyified
 
Resume
Resume Resume
Resume
 
Bookings Challenge
Bookings ChallengeBookings Challenge
Bookings Challenge
 

Similar to مروری بر فریمورک های CSS

Semantic ui - web front-end framework
Semantic ui - web front-end frameworkSemantic ui - web front-end framework
Semantic ui - web front-end framework
Omid Khosrojerdi
 
کارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshop
کارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshopکارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshop
کارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshop
Esmail MohammadiPanah
 
استاندارد های استفاده شده در طراحی سایت
استاندارد های استفاده شده در طراحی سایتاستاندارد های استفاده شده در طراحی سایت
استاندارد های استفاده شده در طراحی سایت
گروه زوم تک
 
طرح درس بسته 3 جلد 1 سال 94
طرح درس بسته 3 جلد 1 سال 94طرح درس بسته 3 جلد 1 سال 94
طرح درس بسته 3 جلد 1 سال 94
pani ansari
 
طرح درس بسته 3 جلد 1 سال 94
طرح درس بسته 3 جلد 1 سال 94طرح درس بسته 3 جلد 1 سال 94
طرح درس بسته 3 جلد 1 سال 94
pani ansari
 

Similar to مروری بر فریمورک های CSS (20)

Digital Publisher
Digital PublisherDigital Publisher
Digital Publisher
 
Semantic ui - web front-end framework
Semantic ui - web front-end frameworkSemantic ui - web front-end framework
Semantic ui - web front-end framework
 
طراحی سایت
طراحی سایتطراحی سایت
طراحی سایت
 
کارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshop
کارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshopکارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshop
کارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshop
 
Proposal
ProposalProposal
Proposal
 
استاندارد های استفاده شده در طراحی سایت
استاندارد های استفاده شده در طراحی سایتاستاندارد های استفاده شده در طراحی سایت
استاندارد های استفاده شده در طراحی سایت
 
Navid Conference - 1394 - Shiraz, Iran
Navid Conference - 1394 - Shiraz, IranNavid Conference - 1394 - Shiraz, Iran
Navid Conference - 1394 - Shiraz, Iran
 
معماری استایل‌های بزرگ اندازه
معماری استایل‌های بزرگ اندازهمعماری استایل‌های بزرگ اندازه
معماری استایل‌های بزرگ اندازه
 
Html & Css
Html & CssHtml & Css
Html & Css
 
386 wp
386 wp386 wp
386 wp
 
Wp
WpWp
Wp
 
طرح چارچوب متن باز تولید نرم افزار
طرح چارچوب  متن باز تولید نرم افزار طرح چارچوب  متن باز تولید نرم افزار
طرح چارچوب متن باز تولید نرم افزار
 
News
NewsNews
News
 
About Sport Combat Cms
About Sport Combat CmsAbout Sport Combat Cms
About Sport Combat Cms
 
About Comp Cms
About Comp CmsAbout Comp Cms
About Comp Cms
 
طرح درس بسته 3 جلد 1 سال 94
طرح درس بسته 3 جلد 1 سال 94طرح درس بسته 3 جلد 1 سال 94
طرح درس بسته 3 جلد 1 سال 94
 
طرح درس بسته 3 جلد 1 سال 94
طرح درس بسته 3 جلد 1 سال 94طرح درس بسته 3 جلد 1 سال 94
طرح درس بسته 3 جلد 1 سال 94
 
About Expert Cms
About Expert CmsAbout Expert Cms
About Expert Cms
 
تفکر واکنش‌گرا و ارتباط آن با مشتریان یک سیستم
تفکر واکنش‌گرا و ارتباط آن با مشتریان یک سیستمتفکر واکنش‌گرا و ارتباط آن با مشتریان یک سیستم
تفکر واکنش‌گرا و ارتباط آن با مشتریان یک سیستم
 
آموزش ASP.NET MVC فصل اول : مقدمات
آموزش ASP.NET MVC فصل اول : مقدماتآموزش ASP.NET MVC فصل اول : مقدمات
آموزش ASP.NET MVC فصل اول : مقدمات
 

مروری بر فریمورک های CSS

  • 2. ‫مشلک‬: •‫بسازم؟‬ ‫را‬ ‫صفحات‬ ‫قالب‬ ‫چطور‬ •‫گرا‬ ‫واکنش‬ ‫سایت‬ ‫یک‬ ‫چطور‬(Responsive)‫بسازم؟‬ •‫در‬ ‫را‬ ‫سایت‬ ‫چطور‬‫اکثر‬‫گر‬ ‫مرور‬‫ها‬‫دهم؟‬ ‫نمایش‬ ‫درستی‬ ‫به‬ •‫کنم؟‬ ‫طراحی‬ ‫را‬ ‫سایت‬ ‫های‬ ‫دکمه‬ ‫چطور‬ •‫کنم؟‬ ‫طراحی‬ ‫را‬ ‫سایت‬ ‫منوی‬ ‫چطور‬ •‫چطور‬...
  • 3. ‫حل‬ ‫راه‬: 1-‫د‬ ‫را‬ ‫حل‬ ‫راه‬ ‫بهترین‬ ‫و‬ ‫باشیم‬ ‫مناسب‬ ‫حلی‬ ‫راه‬ ‫دنبال‬ ‫به‬ ‫کدام‬ ‫هر‬ ‫برای‬‫کنیم‬ ‫استفاده‬ ‫ها‬ ‫پروژه‬ ‫ر‬. 1.1-‫صفحه‬ ‫اجزا‬ ‫یکپارچگی‬ ‫حفظ‬. 1.2-‫صفحه‬ ‫در‬ ‫مختلف‬ ‫اجزا‬ ‫تداخل‬. 1.3-‫مختلف‬ ‫های‬ ‫پروژه‬ ‫در‬ ‫ها‬ ‫کد‬ ‫توسعه‬ ‫و‬ ‫تکرار‬. 2-‫از‬CSS Framework‫کنیم‬ ‫استفاده‬.
  • 4. CSS Framework‫چیست‬‫؟‬ ‫دهنداگن‬ ‫توسعه‬ ‫از‬ ‫برخی‬‫وب‬(‫افراد‬ ‫و‬ ‫ها‬ ‫شرکت‬)‫رفته‬ ‫را‬ ‫شده‬ ‫مطرح‬ ‫مشالکت‬‫رف‬‫ته‬‫کرده‬ ‫حل‬ ‫ها‬ ‫سال‬ ‫طی‬ ‫اند‬‫عنوان‬ ‫به‬ ‫را‬ ‫خود‬ ‫های‬ ‫حل‬ ‫راه‬ ‫و‬،‫چهارچوب‬ ‫یک‬‫داده‬ ‫ارائه‬ ‫و‬ ‫کرده‬ ‫مستند‬‫اند‬.‫که‬ ‫ها‬ ‫حل‬ ‫راه‬ ‫این‬ ‫به‬ ‫میباشند‬ ‫نیز‬ ‫شده‬ ‫سازی‬ ‫پیاده‬ ‫های‬ ‫کد‬ ‫شامل‬ ‫عموما‬CSS Framework‫شود‬ ‫می‬ ‫گفته‬. ‫دیگر‬ ‫عبارتی‬ ‫به‬: ‫یک‬CSS Framework‫از‬ ‫ای‬ ‫مجموعه‬‫س‬ ‫که‬ ‫است‬ ‫اماکنات‬ ‫و‬ ‫ها‬ ‫تکنیک‬‫یستم‬‫ی‬‫جهت‬ ‫صفحات‬ ‫ساخت‬‫وب‬‫میدهد‬ ‫ارائه‬ ‫را‬.
  • 6. ‫انواع‬CSS Framework‫ها‬: 1-‫تک‬‫منظوره‬:‫دارند‬ ‫نظر‬ ‫در‬ ‫را‬ ‫خاص‬ ‫موردی‬ ‫که‬.‫مثال‬:‫ا‬ ‫چیدمان‬ ‫یا‬ ‫ها‬ ‫متن‬ ‫بندی‬ ‫قالب‬‫صفحه‬ ‫جزا‬. http://getskeleton.com/ 2-‫جامع‬:‫دارند‬ ‫نظر‬ ‫در‬ ‫را‬ ‫صفحه‬ ‫ظاهری‬ ‫های‬ ‫نیاز‬ ‫اکثر‬.‫مثال‬:‫ج‬ ،‫ها‬ ‫دکمه‬ ،‫صفحه‬ ‫چیدمان‬‫ها‬ ‫فرم‬ ‫و‬ ‫داول‬... http://gumbyframework.com/ 3-UI Framework:‫م‬ ‫ارائه‬ ‫را‬ ‫صفحات‬ ‫رفتاری‬ ‫های‬ ‫نیاز‬ ‫از‬ ‫برخی‬ ‫و‬ ‫ظاهری‬ ‫ها‬ ‫نیاز‬ ‫تمام‬‫یدهند‬. ‫مثال‬:‫فوق‬ ‫موارد‬ ‫تمامی‬+JS‫و‬HTML‫صفحه‬ ‫در‬ ‫استفاده‬ ‫برای‬ ‫آماده‬. http://getbootstrap.com/ http://foundation.zurb.com/
  • 7. ‫عمل‬ ‫در‬: ▪‫فرم‬ ‫یک‬ ‫خواهیم‬ ‫می‬ ‫نمونه‬ ‫برای‬Login‫از‬ ‫استفاده‬ ‫با‬ ‫ساده‬Foundation‫و‬Bootstrap‫بسازیم‬.
  • 8. ‫از‬ ‫استفاده‬ ‫مزایای‬CSS/UI Framework: ▪‫توسعه‬ ‫زمان‬ ‫اکهش‬ ▪‫خطاها‬ ‫اکهش‬ –‫مخت‬ ‫های‬ ‫بخش‬ ‫استایل‬ ‫تداخل‬‫صفحه‬ ‫ل‬ –‫مختلف‬ ‫مرورگرهای‬ ‫در‬ ‫نمایش‬ ▪‫صفح‬ ‫اجزا‬ ‫یکپارچگی‬ ‫حفظ‬‫ه‬ ▪‫استاندا‬ ‫اساس‬ ‫بر‬ ‫طراحی‬ ‫به‬ ‫کمک‬‫ها‬ ‫رد‬ ‫مثال‬:‫اساس‬ ‫بر‬ ‫طراحی‬Grid System‫ها‬ ▪‫گروهی‬ ‫اکر‬ ‫انجام‬ ‫توان‬ ‫افزایش‬ ▪‫و‬ ‫نگهداری‬ ‫کردن‬ ‫ساده‬‫آینده‬ ‫در‬ ‫توسعه‬
  • 9. ‫از‬ ‫استفاده‬ ‫مشالکت‬CSS/UI Framework: ▪‫است‬ ‫دشوار‬ ‫نسبتا‬ ‫ظاهر‬ ‫کردن‬ ‫سفارشی‬ ▪‫اکر‬ ‫نحوه‬ ‫با‬ ‫نبودن‬ ‫آشنا‬CSS Framework‫ها‬ ▪‫شده‬ ‫پروژه‬ ‫در‬ ‫که‬ ‫اضافی‬ ‫اماکناتی‬‫اند‬‫شد‬ ‫نخواهند‬ ‫استفاده‬ ‫هرگز‬ ‫و‬(80/20) ▪‫برنامه‬ ‫خالقیت‬ ‫اکهش‬‫نویسان‬ ▪‫برنامه‬ ‫دانش‬ ‫ارتقا‬ ‫و‬ ‫یادگیری‬ ‫از‬ ‫جلوگیری‬‫نویسان‬
  • 10. ‫از‬ ‫باید‬ ‫آیا‬CSS/UI Framework‫کرد؟‬ ‫استفاده‬
  • 11. ‫از‬ ‫باید‬ ‫آیا‬CSS/UI Framework‫کرد؟‬ ‫استفاده‬ ‫خاص‬ ‫های‬ ‫طراحی‬‫رایج‬ ‫های‬ ‫طراحی‬ ‫استفاده‬‫میزان‬
  • 12. ‫یک‬ ‫چطور‬Framework‫کنیم؟‬ ‫انتخاب‬ ‫مناسب‬ ▪‫اهداف‬ ‫کردن‬ ‫بندی‬ ‫اولویت‬ ▪‫کردن‬ ‫سفارشی‬ ‫قابلیت‬Framework ▪‫آموزشی‬ ‫منابع‬ ‫میزان‬ ‫بررسی‬Framework‫نظر‬ ‫مد‬ ▪‫تیم‬ ‫دهنداگن‬ ‫توسعه‬ ‫تجربه‬ ‫و‬ ‫توانایی‬