کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

دوره آموزش Flexbox

دوره رایگان Flexbox یک برنامه آموزشی جامع است که به شما کمک می‌کند تا با اصول و مفاهیم Flexbox در CSS آشنا شوید و بتوانید صفحات وب ریسپانسیو و انعطاف‌پذیر طراحی کنید. این دوره به صورت کاملاً کاربردی و پروژه‌محور طراحی شده است و شما را از مبانی تا تکنیک‌های پیشرفته Flexbox هدایت می‌کند.

تعداد دانشجو 62 نفر
مدت زمان دوره 4 ساعت و3 دقیقه
سطح دوره مبتدی تا متوسط
روش دریافت تماشای آنلاین
پیش نیاز دارد
  • HTML و CSS
آخرین بروزرسانی 1404/04/19

سرفصل های دوره

تعداد ویدیوها : 19

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

فصل اول: مفاهیم اساسی Flexbox

مفاهیم Flex ، Flow ، Flex-direction ، Flex-wrap
8 دقیقه

Flexbox شامل چندین ویژگی کلیدی است که هر کدام وظیفه خاصی در چینش و مدیریت عناصر دارند. در این بخش به توضیح مفاهیم Flex، Flow، Flex-direction، و Flex-wrap پرداخته می‌شود.

مفهوم justify-content در Flexbox
7 دقیقه

ویژگی justify-content در CSS Flexbox برای تنظیم نحوه توزیع فضای اضافی در اطراف و بین آیتم‌های Flex در امتداد محور اصلی استفاده می‌شود. این ویژگی به شما اجازه می‌دهد تا ترازبندی و موقعیت‌دهی آیتم‌های Flex را در محور اصلی به صورت دقیق کنترل کنید.

مفهوم align-Items در Flexbox
11 دقیقه

ویژگی align-items در CSS Flexbox برای تنظیم نحوه ترازبندی آیتم‌های Flex در امتداد محور عمودی (محور y) در داخل Flex Container استفاده می‌شود. این ویژگی به شما اجازه می‌دهد تا نحوه چیدمان آیتم‌های Flex را به صورت عمودی کنترل کنید و ترازبندی آنها را نسبت به Flex Container تنظیم کنید.

مفهوم align-conent در Flexbox
7 دقیقه

ویژگی align-content در CSS Flexbox برای تنظیم نحوه توزیع فضای اضافی بین و اطراف خطوط آیتم‌های Flex در داخل Flex Container استفاده می‌شود. این ویژگی زمانی تأثیر دارد که محتویات Flex Container در بیش از یک خط قرار گیرند (یعنی وقتی که از flex-wrap: wrap; یا flex-wrap: wrap-reverse; استفاده می‌کنید)

مفهوم order در Flexbox
4 دقیقه

ویژگی order در CSS Flexbox به شما امکان می‌دهد تا ترتیب نمایش آیتم‌های Flex را بدون تغییر در ترتیب کد HTML تنظیم کنید. به‌طور پیش‌فرض، آیتم‌های Flex به ترتیب ظاهر شدن در کد HTML نمایش داده می‌شوند، اما با استفاده از ویژگی order می‌توانید ترتیب نمایش آن‌ها را تغییر دهید.

مفاهیم flex-shrink و flex-grow در Flexbox
6 دقیقه

ویژگی‌های flex-shrink و flex-grow در CSS Flexbox به شما این امکان را می‌دهند تا کنترل دقیقی بر روی نحوه تغییر اندازه (انقباض و انبساط) آیتم‌های Flex در هنگام توزیع فضای موجود در Flex Container داشته باشید. این ویژگی‌ها تعیین می‌کنند که یک آیتم Flex چگونه باید به تغییرات اندازه کانتینر واکنش نشان دهد.

مفهوم Flex-basis در Flexbox
4 دقیقه

ویژگی flex-basis در CSS Flexbox به شما امکان می‌دهد اندازه اولیه یک آیتم Flex را قبل از توزیع فضای موجود در Flex Container تعیین کنید. این ویژگی اندازه‌گیری اولیه‌ای است که آیتم باید براساس آن در محور اصلی (main axis) تنظیم شود. flex-basis می‌تواند با مقادیر width یا height ترکیب شود، اما زمانی که از flex-basis استفاده می‌کنید، اولویت با آن است.

مفهوم align-self در Flexbox
3 دقیقه

ویژگی align-self در CSS Flexbox به شما این امکان را می‌دهد که ترازبندی یک آیتم Flex را به صورت مستقل از سایر آیتم‌ها در محور عمودی (محور y) تنظیم کنید. این ویژگی هر یک از آیتم‌های Flex را قادر می‌سازد تا ترازبندی خود را تنظیم کنند، حتی اگر align-items در کانتینر تنظیم شده باشد.

فصل دوم: نمونه پروژه عملی Flexbox

توضیحات پروژه
20 دقیقه

در این پروژه، قصد داریم یک صفحه وب ساده و ریسپانسیو را با استفاده از CSS Flexbox طراحی کنیم. این صفحه شامل بخش‌های هدر، نوار کناری (سایدبار)، محتوای اصلی و فوتر خواهد بود.

پروژه عملی Flexbox - قسمت اول
14 دقیقه

در این بخش، به ساخت اولین هدر سایت خواهیم پرداخت.

پروژه عملی Flexbox - قسمت دوم
9 دقیقه

در این بخش، به ادامه ساخت اولین هدر سایت خواهیم پرداخت.

پروژه عملی Flexbox - قسمت سوم
19 دقیقه

ساخت دومین هدر سایت

پروژه عملی Flexbox - قسمت چهارم
14 دقیقه

ادامه ساخت دومین هدر سایت

پروژه عملی Flexbox - قسمت پنجم
10 دقیقه

ساخت منو

پروژه عملی Flexbox - قسمت ششم
26 دقیقه

ساخت بخش آخرین اخبار وبلاگ

پروژه عملی Flexbox - قسمت هفتم
17 دقیقه

ساخت بخش آخرین مقالات

پروژه عملی Flexbox - قسمت هشتم
23 دقیقه

ساخت بخش آخرین کتابها

پروژه عملی Flexbox - قسمت نهم
22 دقیقه

ساخت بخش دوره های پرطرفدار

پروژه عملی Flexbox - قسمت دهم (پایانی)
19 دقیقه

ساخت بخش فوتر

نظرات شما

نظرات خود را ثبت کنید...







این دوره به سبد خرید اضافه شد
دوره آموزش Flexbox 500,000
رفتن به سبد خرید