دوره آموزشی ساخت فرم های رسپانسیو با Flexbox
1 ساعت 20 دقیقهمتوسط2016-01-08
مدرسین

James Williamson
Adobe Certified Instructor
جزئیات دوره
مدل جعبهای انعطافپذیر در CSS3 که به اختصار فلکسباکس (Flexbox) نامیده میشه، یه روش جدید و کارآمد برای طراحی سایتهای واکنشگرا (ریسپانسیو) و فرمهای HTML محسوب میشه. برخلاف روشهای قدیمی که به فلوَت (float) و حاشیههای جمعشونده (collapsible margins) وابسته بودن، فلکسباکس با استفاده از یه ظرف انعطافپذیر (flex container) به المانهای داخل خودش اجازه میده که بسته به فضای در دسترس، بزرگتر یا کوچکتر بشن. این قابلیت باعث میشه که طراحیهای پیچیده با کدی تمیزتر، خواناتر و بهینهتر انجام بشه.
توی این دوره، جیمز ویلیامسون، یکی از نویسندههای ارشد، بهتون یاد میده که چطوری از ظرفهای فلکسیبل (flex containers) و آیتمهای داخلی فلکسیبل (flex child items) استفاده کنین تا طرحهای ریسپانسیو و کاربرپسند بسازین. تمرکز این دوره روی طراحی دو فرم مختلفه:
فرم جستجوی کوتاه
فرم ثبتنام طولانی که شامل بخشهای مختلفه
جیمز توی این آموزش، قدمبهقدم نحوهی استایلدهی به ساختار فرم، فیلدها، لیبلها و دکمهها رو نشون میده. همینطور یاد میگیرین که چطور چینش و تراز المانهای مختلف رو کنترل کنین و با استفاده از مدیا کوئریها (media queries)، کاری کنین که این فرمها توی انواع صفحهنمایشها، از موبایل گرفته تا دسکتاپ، به درستی نمایش داده بشن.
🎯 اهداف یادگیری این دوره:
✅ آشنایی کامل با مدل جعبهای انعطافپذیر (Flexbox) در CSS3
✅ یادگیری نحوهی ساخت و مدیریت ظرفهای انعطافپذیر (Flex containers)
✅ فهمیدن مفهوم آیتمهای فلکسیبل (Flex items) و نحوهی چینش و تنظیم اندازهی اونها
✅ طراحی فرمهای واکنشگرا (Responsive Forms) برای نمایش صحیح در انواع دستگاهها
✅ یادگیری استایلدهی به فرمها، فیلدها، لیبلها و دکمهها
✅ تسلط روی مدیا کوئریها (Media Queries) برای بهبود تجربه کاربری در صفحهنمایشهای مختلف
✅ بهینهسازی فرمها با استفاده از کدهای ساده، خوانا و بهینه
توی این دوره، جیمز ویلیامسون، یکی از نویسندههای ارشد، بهتون یاد میده که چطوری از ظرفهای فلکسیبل (flex containers) و آیتمهای داخلی فلکسیبل (flex child items) استفاده کنین تا طرحهای ریسپانسیو و کاربرپسند بسازین. تمرکز این دوره روی طراحی دو فرم مختلفه:
فرم جستجوی کوتاه
فرم ثبتنام طولانی که شامل بخشهای مختلفه
جیمز توی این آموزش، قدمبهقدم نحوهی استایلدهی به ساختار فرم، فیلدها، لیبلها و دکمهها رو نشون میده. همینطور یاد میگیرین که چطور چینش و تراز المانهای مختلف رو کنترل کنین و با استفاده از مدیا کوئریها (media queries)، کاری کنین که این فرمها توی انواع صفحهنمایشها، از موبایل گرفته تا دسکتاپ، به درستی نمایش داده بشن.
🎯 اهداف یادگیری این دوره:
✅ آشنایی کامل با مدل جعبهای انعطافپذیر (Flexbox) در CSS3
✅ یادگیری نحوهی ساخت و مدیریت ظرفهای انعطافپذیر (Flex containers)
✅ فهمیدن مفهوم آیتمهای فلکسیبل (Flex items) و نحوهی چینش و تنظیم اندازهی اونها
✅ طراحی فرمهای واکنشگرا (Responsive Forms) برای نمایش صحیح در انواع دستگاهها
✅ یادگیری استایلدهی به فرمها، فیلدها، لیبلها و دکمهها
✅ تسلط روی مدیا کوئریها (Media Queries) برای بهبود تجربه کاربری در صفحهنمایشهای مختلف
✅ بهینهسازی فرمها با استفاده از کدهای ساده، خوانا و بهینه
مهارت ها
CSS FlexboxResponsive Web DesignWeb DesignFront-End Web DevelopmentProjectWeb DevelopmentOpen Source
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - استفاده از فایلهای تمرین
1. ساخت یک فرم کوتاه
- 03 - اصول اولیه Flexbox
- 04 - بازدید از پروژههای تمام شده
- 05 - ساختار فرم پایه
- 06 - یک ظاهر طراحی اولیه فرم
- 07 - پاسخگو شدن فرم
- 08 - کنترل انعطاف پذیری عنصر
- 09 - اصلاح طرح فرم
2. اشکال بزرگتر
- 10 - ساختار فرم بلندتر
- 11 - بخش بندی محتوای فرم
- 12 - اصلاح یک ظاهر طراحی اولیه
- 13 - ایجاد ورودیها و برچسبهای پاسخگو
- 14 - ایجاد گروههای چک باکس پاسخگو
- 15 - پاسخگو ساختن بخشهای فرم
- 16 - کنترل فاصله بخش
- 17 - افزودن کوئریهای رسانه ای
نتیجه
- 18 - منابع اضافی