آموزش رایگان Flexbox

مدل flexbox یا جعبه انعطاف‌پذیر در CSS یک مدل چیدمان تک‌بعدی است که دارای طرح‌بندی‌های انعطاف‌پذیر و کارآمد با فضاهای توزیع‌شده بین آیتم‌ها برای کنترل ساختار هم‌ترازی آن‌ها است، یعنی یک مدل چیدمان است که ...

4.5 (33 امتیاز)
3,031 دانشجو
محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

محتوای دوره

2 فصل 11 جلسه 1:52 ساعت ویدیو
فصل اول: آشنایی با FlexBox
فصل دوم: پروژه FlexBox

پیش‌نیاز‌ها

فلکس باکس کلاسی است که توسط css3 برای رفع مشکلات و محدودیت‌هایی در زمینه طراحی و چیدمان آیتم‌ها آورده شده است؛ بنابراین واضح است که برای فراگیری آموزش flexbox باید به کدنویسی به زبان‌های CSS و HTML مسلط باشید. همچنین از آنجایی که پروژه‌ای که قرار است در این دوره انجام دهیم، ایجاد یک سایت رسپانسیو با امکانات متنوع است، توصیه می‌کنیم قبل از شروع آموزش flex در css دوره‌های زیر را بگذرانید:

درباره دوره

مدل flexbox یا جعبه انعطاف‌پذیر در CSS یک مدل چیدمان تک‌بعدی است که دارای طرح‌بندی‌های انعطاف‌پذیر و کارآمد با فضاهای توزیع‌شده بین آیتم‌ها برای کنترل ساختار هم‌ترازی آن‌ها است، یعنی یک مدل چیدمان است که روشی آسان و تمیز برای چیدمان آیتم‌ها در داخل ارائه می‌کند. Flexbox می‌تواند برای ایجاد طرح‌بندی در مقیاس کوچک مفید باشد و پاسخگو و سازگار با موبایل است. در دوره آموزش فلکس باکس شما یاد خواهید گرفت که چطور با این تکنولوژی در طراحی‌های خود کار کنید و آن‌ها را از هر لحاظ انعطاف‌پذیر کنید.

CSS مخفف عبارت Cascading Style Sheets است. این‌یک زبان شیوه‌نامه است که برای توصیف ظاهر و قالب‌بندی یک صفحه در یک زبان نشانه‌گذاری استفاده می‌شود. این‌یک ویژگی اضافی برای HTML فراهم می‌کند. CSS به‌طورکلی با HTML برای تغییر سبک صفحات وب و رابط کاربری استفاده می‌شود.

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

فلکس باکس چیست؟

Flexible boxes که با نام CSS Flexbox نیز شناخته می‌شود، یک حالت طرح‌بندی جدید در CSS پیشرفته است. فلکس باکس برای ایجاد رفتار قابل پیش‌بینی المان‌ها در اندازه‌های مختلف صفحه‌نمایش و دستگاه‌های نمایش متفاوت استفاده می‌شود. راه کارآمدتری برای چیدمان، تراز و توزیع فضا بین اقلام موجود در کانتینر فراهم می‌کند.

فلکس باکس عمدتاً برای ساختن CSS3 استفاده می‌شود که بتواند عرض و ارتفاع اقلام خود را به بهترین شکل برای همه فضاهای موجود تغییر دهد و این مدل بر مدل بلوک ترجیح داده می‌شود. در دوره آموزش فلکس باکس ما با جنبه‌های مختلف این طرح‌بندی آشنا خواهیم شده و به‌صورت پروژه محور آن را به کارخواهیم برد.

مزایای فلکس باکس

همان‌طور که گفتیم فلکس باکس یک الگوی چیدمان یک‌بعدی است که طراحی پوسته‌های انعطاف‌پذیر و مؤثر را آسان می‌کند. استفاده از flexbox تضمین می‌کند که عناصر به‌درستی قرارگرفته و قابل پیش‌بینی هستند. اقلام فلکس در داخل یک کانتینر فلکس در امتداد یک خط فلکس قرار می‌گیرند. به‌طور پیش‌فرض، تنها یک خط انعطاف‌پذیر در هر کانتینر فلکس وجود دارد.

در دوره آموزش فلکس باکس شما به‌صورت واضع و عملی به مزایای این طرح‌بندی پی خواهید برد.

ویژگی‌های فلکس باکس

فلکس باکس ویژگی‌های زیاد و منحصربه‌فردی دارد که ازجمله مهم‌ترین آن‌ها می‌توان به موارد زیر اشاره کرد:

  • انعطاف‌پذیری زیادی داده می‌شود.
  • قابلیت چیدمان اقلام
  • فاصله‌گذاری مناسب
  • ترتیب و ترتیب اقلام
  • ساخت Bootstrap 4 در بالای طرح انعطاف‌پذیر

قبل از مدل flexbox، ما 4 حالت چیدمان داشتیم:

  • Block: برای ایجاد بخش در صفحات وب استفاده می‌شود.
  • Inline: برای متن استفاده می‌شود.
  • table: برای داده‌های جدول دوبعدی استفاده می‌شود.
  • Positioned: برای موقعیت صریح یک عنصر استفاده می‌شود.

2 جزء اصلی Flexbox وجود دارد:

  • کانتینر فلکس: به دیو اصلی که شامل بخش‌های مختلف است، فلکس کانتینر می‌گویند.
  • آیتم فلکس: آیتم داخل کانتینر "div" آیتم‌های انعطاف‌پذیر هستند.

در دوره آموزش فلکس باکس به‌صورت تخصصی این موارد پوشش داده‌شده است.

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

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

  • محور اصلی یا main-axis: محور اصلی، محور اولیه کانتینر فلکس است که در امتداد آن آیتم فلکس تراز می‌شوند.
  • main-start| main-end: آیتم انعطاف‌پذیر در داخل کانتینر قرار می‌گیرند یا تنظیم می‌شوند که از شروع اصلی شروع می‌شود و تا انتهای اصلی می‌رود.
  • محور متقاطع یا cross-axis: محور متقاطع به محور عمود بر محور اصلی گفته می‌شود و جهت آن به جهت محور اصلی بستگی دارد.

خواص فلکس باکس

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

  • display: برای تعیین نوع کادر مورداستفاده برای یک عنصر html استفاده می‌شود.
  • flex-direction: هنگامی‌که آیتم‌ها از تمام فضای موجود در محور اصلی استفاده نمی‌کنند، برای تراز کردن آیتم‌های انعطاف‌پذیر به‌صورت افقی استفاده می‌شود.
  • align-items: هنگامی‌که آیتم‌ها از تمام فضای موجود در محور اصلی استفاده نمی‌کنند، برای تراز کردن آیتم‌های انعطاف‌پذیر به‌صورت افقی استفاده می‌شود.
  • flex-wrap: مشخص می‌کند که آیا آیتم‌های فلکس باید بسته شوند یا نه اگر فضای کافی برای آن‌ها در یک خط فلکس وجود ندارد.
  • align-content: برای اصلاح رفتار ویژگی flex-wrap استفاده می‌شود. شبیه آیتم‌های align است، اما به‌جای تراز کردن آیتم‌های انعطاف‌پذیر، خطوط انعطاف‌پذیر را تراز می‌کند.
  • flex-flow: یک ویژگی مختصر برای flex-direction و flex-wrap مشخص می‌کند.
  • Order: ترتیب یک آیتم انعطاف‌پذیر را نسبت به بقیه اقلام انعطاف‌پذیر داخل همان کانتینر مشخص می‌کند.
  • align-self: در موارد فلکس استفاده می‌شود. ویژگی align-item کانتینر را لغو می‌کند.
  • Flex: طول یک آیتم فلکس را نسبت به بقیه اقلام یا آیتمهای انعطاف‌پذیر داخل همان کانتینر مشخص می‌کند.
    به کمک فلکس باکس می‌توان طرح‌های بسیار سفارشی را ایجاد کرد که تا زمانی که آن را در پروژه‌های خود به کار نبریم درک دقیقی از آن پیدا نخواهیم کرد.

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

یکی از بهترین دوره‌های آموزش فلکس باکس به زبان فارسی دوره رایگان فلکس باکس مکتب خونه است که به‌صورت تخصصی و با زبانی شیوا و رسا به تفهیم مسائل مربوط به فلکس باکس می‌پردازد.

در دوره رایگان آموزش فلکس باکس شما کار با جنبه‌های مختلف این نوع طرح‌بندی را یاد خواهید گرفت. همچنین برخی از ویژگی‌های flexbox را که در کار با عناصر flex مفید هستند و نحوه استفاده از آن‌ها برای دستیابی به نتایج مختلف در CSS را یاد می‌گیرید.

کاربرد دوره آموزش Flexbox در css چیست؟

Flexbox یک روش طرح‌بندی تک‌بعدی برای چیدمان آیتم‌ها در سطرها و ستون‌های مشخص است. فلکس باکس در واقع کلاسی است که در CSS3 آورده شده و می‌تواند مشکلات رایج در استفاده از کدهای float را رفع کند.

درواقع در گذشته از جدول‌ها (table) برای طرح‌بندی استفاده می‌شد که به هیچ‌وجه ابزار مناسبی برای این کار نبودند. سپس float و positioning به وجود آمدند که نسبت به جدول‌ها ابزارهای سازگارتری بودند، اما بازهم محدودیت‌ها و مشکلات خاص خودشان را داشتند. سرانجام flexbox توانست بر تمام این مشکلات غلبه کرده و طراحی سایت را به کاری لذت‌بخش تبدیل کند.

در دوره آموزش Flexbox ابزارها و کدهایی به شما آموزش داده می‌شود که می‌توانید با کمک آن‌ها به‌راحتی سایت‌های زیبا، رسپانسیو و جذاب طراحی کنید.

با استفاده از فلکس باکس می‌توانید کارهای زیر را به‌راحتی و بدون دردسر انجام دهید:

  • می‌توانید عناصر را بدون اینکه عرض دقیقی برای آن‌ها مشخص کنید، در کنار هم قرار دهید.
  • می‌توانید تنها با تغییر یک کلمه چینش عناصر را از افقی به عمودی و برعکس تغییر دهید.
  • می‌توانید عناصر در چپ، راست یا مرکز هم‌تراز کنید.
  • بدون ایجاد تغییر در کدهای HTML می‌توانید ترتیب عناصر را تغییر دهید.
     

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

دوره آموزش Flexbox در css مناسب چه کسانی است؟

کسانی که به HTML & CSS مسلط‌اند و می‌خواهند مهارت‌های خود را ارتقا دهند.
کسانی که به ساخت وب‌سایت‌های واکنش‌گرا و جذاب علاقه‌مندند.
کسانی که قصد دارند تجربه کاربری سایت خود را بهبود بخشند.
برنامه‌نویسانی که در اوایل مسیر طولانی طراحی سایت قرار دارند.
 

منابع مکمل برای فراگیری دوره آموزش Flexbox در css چیست؟

آموزش HTML & CSS و همچنین فلکس باکس مهارت‌های ابتدایی طراحی سایت است. اگر قصد دارید در این زمینه به پیشرفت‌های چشمگیری دست پیدا کنید و مهارت‌های طراحی سایت خود را افزایش دهید، از دوره‌های آموزشی زیر می‌توانید به‌عنوان منابع مکمل بهره ببرید:

  • آموزش Grid Layout پروژه محور
  • آموزش طراحی سایت با CSS پیشرفته و Sass
  • آموزش  Bootstrap 4
  • آموزش جاوا اسکریپت (Javascript)
     

بعد از فراگیری دوره آموزش Flexbox در css چه مهارت‌هایی کسب خواهید کرد؟

طراحی یک سایت رسپانسیو
طراحی بخش‌های مختلف یک سایت از جمله هدر، فوتر، navbar، ارتباط با ما و غیره.
قراردادن background image و ویو پورت
هم‌ترازسازی عناصر
تنظیم فونت، سایز و رنگ متن‌ها
کار با مدیا کوئری‌ها 
آشنایی با انواع کلاس‌های فلکس باکس
 

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

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

 

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

آموزش رایگان html و css

اطلاعات بیشتر

امتیاز و نظرات کاربران

4.5

از مجموع 33 امتیاز

9 نظر

5 ماه پیش

بسیار عالی و کاربردی با تشکر از استاد

دانشجوی دوره

7 ماه پیش

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

دانشجوی دوره

1 سال پیش

بسیارعالی ومفید بود. ممنونم

دانشجوی دوره

1 سال پیش

باتشکر تدریس پروژه محور بسیار کاربردی هست

مرضیه درستکار

مرضیه درستکار

1 سال پیش

این دوره بسیار عالی و دقیق و گزینه به گزینه تدریس شده بود. تشکر از استاد عزیز

سمیه صفری

سمیه صفری

2 سال پیش

بسیار عالی . ممنون که این دوره رو پروژه محور پیش بردید عالی بود واقعا;

دانشجوی دوره

نظرات بیشتر

دوره‌های پیشنهادی

درباره استاد

علی شیخ
علی شیخ
19 دوره
34,812 دانشجو

علی شیخ در سال ۱۳۹۴ در رشته مهندسی کامپیوتر فارغ‌التحصیل شد و به عنوان برنامه‌نویس وب در شرکت معدنی و صنعتی چادرملو شروع به کار کرد. تخصص اصلی ایشان در زبان‌های جاوا اسکریپت و php است. وی به دلیل این که به آموزش علاقه زیادی داشت، تصمیم به راه‌اندازی وب‌سایتی در این زمینه به نام وب پروگ گرفت و اکنون از سال 1398 تاکنون توانسته‌است سهم کوچکی در آموزش به افراد علاقه‌مند به برنامه‌نویسی را داشته باشد.

اطلاعات بیشتر

دیگر دوره‌های علی شیخ

سوالات پرتکرار

آیا ممکن است که درسی ناقص ضبط شده باشد؟

ما همواره تلاش کرده­‌ایم که دروس را به طور کامل ضبط نماییم و در اختیار شما دوستان قرار دهیم. اما گاهی برخی ناهماهنگی ها سبب می شود که یک یا تعدادی از جلسات یک درس ضبط نشود. توضیح این گونه نواقص در توضیح درس­ ها آمده است.

اگر لینک دانلود یا پخش ویدئو مشکل داشت چه باید کرد؟

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

آیا امکان دریافت فیلم های یک درس به صورت سی دی یا دی وی دی وجود دارد؟

در حال حاضر امکان ارسال دروس به صورت سی دی یا دی وی دی وجود ندارد.

صفحات پربازدید
دانلود اپلیکیشن مکتب‌خونه

مکتب خونه، آکادمی آنلاین تخصص‌ها

مکتب خونه بزرگ‌ترین پلتفرم آموزش مجازی در ایران محسوب می‌شود که بیش از یک دهه است در زمینه آموزش مجازی فعالیت می‌کند. از اهداف مهم مکتب خونه در دسترس قرار دادن آموزش‌ها برای تمام مردم در گروه‌های سنی مختلف می‌توان نام برد. این مکتبِ مجازی، بر این باور است که هیچکس نباید به خاطر شرایط مالی و یا موقعیت مکانی از بهره‌گیری آموزش‌ها باز بماند و باور دارد که می‌تواند این هدف را به سرانجام برساند.

مکتب خونه در چه زمینه‌ای خدمات ارائه می‌دهد؟

مکتب خونه یک آکادمی آنلاین تخصص‌ها است که دروس مختلفی را در زمینه‌های متنوع ارائه می‌دهد. شما می‌توانید در مکتب‌خونه دوره‌های رایگان و پلاس را در حوزه‌های مختلف ببینید.

برنامه‌نویسی

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

آی‌تی و نرم‌افزار

در دنیای امروزی، یادگیری مهارت‌های آی‌تی و نرم‌افزار امری ضروری است. دوره‌های مکتب‌خونه در این زمینه مانند دوره‌های آموزش شبکه، آموزش CCNA ، آموزش بلاک چین و غیره، به شما کمک می‌کنند تا مهارت‌هایی چون مدیریت شبکه و استفاده از نرم‌افزارهای مختلف را به راحتی و از صفر تا صد بیاموزید. بدون نیاز به پیش‌زمینه تخصصی، این دوره‌ها شما را برای ورود به بازار کار آماده می‌کنند.

زبان‌های خارجی

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

مدیریت و کسب‌وکار

آموزش‌های مدیریت و کسب‌وکار مکتب‌خونه برای کسانی است که می‌خواهند موفقیت در دنیای تجارت را تجربه کنند. با دوره‌هایی از آموزش مدیریت، دوره منابع انسانی ، آموزش هوش تجاری و تحلیل داده‌ها تا کارآفرینی و آموزش فروش، می‌توانید مهارت‌های لازم برای راه‌اندازی و مدیریت یک کسب‌وکار موفق را کسب کرده و ایده‌های خود را به واقعیت تبدیل کنید.

مالی و سرمایه‌گذاری

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

دانشگاهی: فنی و مهندسی

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

مهارت‌های زندگی

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

دانشگاهی: علوم‌پایه، انسانی، پزشکی

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

هنر

اگر به دنبال پرورش استعدادهای هنری خود هستید، مکتب‌خونه با دوره‌های هنری در زمینه‌هایی مانند آموزش گرافیک ، آموزش عکاسی، آموزش نستعلیق، طراحی مد و معماری، بهترین انتخاب است. این دوره‌ها به شما کمک می‌کنند تا خلاقیت خود را به شکلی حرفه‌ای و قابل اجرا به کار بگیرید و در مسیر هنری خود پیشرفت کنید.

دوره های رایگان مکتب خونه

مکتب خونه علاوه بر ارائه دادن دوره‌های پلاس، مجموعه‌ای شامل ۱۵۰۰۰ ساعت ویدئوی آموزشی رایگان ارائه داده است. این ویدئو‌های رایگان در زمینه آی تی، برنامه‌نویسی، مدیریت و کارآفرینی، مالی و سرمایه‌گذاری، علوم انسانی وغیره هستند. رایگان بودن این دوره‌ها از کیفیت این دوره‌ها کم نمی‌کند؛ بلکه آموزش و تهیه این ویدئو‌ها توسط اساتید خبره ایران تدارک دیده شده است. اکثر این استادان برجسته از دانشگاه برتر شهید بهشتی، ‌امیر کبیر، صنعتی شریف و غیره هستند. آکادمی مکتب خونه سعی دارد با انجام پروژه‌های رایگان در راستای تحقق اهداف خود قدمی بردارد.

مشاهده بیشتر
enamad
logo-samandehi
تمام حقوق این وب‌سایت برای شرکت ندای دانش همراه ایرانیان (مکتب‌خونه‌‌‌‌) است.