آموزش flex-wrap آموزش justify-content

//

در جلسه گدشته آموزش flexbox مقدماتی جلسه ۱ به صورت کامل آموزش دادیم اگه جلسه گذشته را ندید حتما اول ببنید.

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

آموزش طراحی قالب دیجی کالا با flexbox

آموزش flex-wrap

Flex-wrap یکی از ویژگی‌های مدل Flexbox در CSS است که به شما این امکان را می‌دهد تا المان‌ها را به صورت افقی یا عمودی در کنار هم قرار دهید و در صورت نیاز به خط بعدی منتقل کنید. در اینجا یک آموزش ساده برای استفاده از این ویژگی ارائه می‌شود:

ابتدا، شما باید المان‌هایی که می‌خواهید در فلکس‌باکس قرار بگیرند را انتخاب کنید. برای مثال، در مثال زیر، ما چند المان div با کلاس box ایجاد کرده‌ایم:

کد های html بالا را داخل یک سند html قرار بدید .

 

حالا شما باید فلکس‌باکس را برای المان container اعمال کنید. برای این کار، از خاصیت display با مقدار flex استفاده می‌کنیم:

همانطور که می‌بینید، حالت پیش‌فرض flex-wrap نوشته‌ایم که به معنای این است که المان‌ها به اندازه‌ای در عرض کاهش می‌یابند که همگی در یک خط قرار بگیرند. برای نمایش المان‌ها به صورت چند خط، مقدار wrap را به flex-wrap اضافه می‌کنیم:

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

آموزش justify-content

Justify-content یکی از ویژگی‌های مدل Flexbox در CSS است که به شما این امکان را می‌دهد تا المان‌ها را در محور اصلی (main axis) فلکس‌باکس قرار دهید و فاصله بین آن‌ها را کنترل کنید. در اینجا یک آموزش ساده برای استفاده از این ویژگی ارائه می‌شود:

ابتدا، شما باید المان‌هایی که می‌خواهید در فلکس‌باکس قرار بگیرند را انتخاب کنید. برای مثال، در مثال زیر، ما چند المان div با کلاس box ایجاد کرده‌ایم:

 


حالا شما باید فلکس‌باکس را برای المان container اعمال کنید. برای این کار، از خاصیت display با مقدار flex استفاده می‌کنیم:


آموزش justify-content

حالا می‌توانید با استفاده از justify-content المان‌ها را در محور اصلی قرار دهید. مقادیر مختلفی برای این ویژگی وجود دارد که هر کدام فاصله‌بندی متفاوتی بین المان‌ها را ایجاد می‌کنند. برخی از این مقادیر عبارتند از:

  • flex-start: المان‌ها را در ابتدای محور اصلی قرار می‌دهد (که به طور پیش‌فرض است).
  • flex-end: المان‌ها را در انتهای محور اصلی قرار می‌دهد.
  • center: المان‌ها را در وسط محور اصلی قرار می‌دهد.
  • space-between: فضای مساوی بین المان‌ها ایجاد می‌کند و المان‌ها در ابتدا و انتهای محور اصلی قرار می‌گیرند.
  • space-around: فضای مساوی بین المان‌ها و حتی در ابتدا و انتهای محور اصلی ایجاد می‌شود.

جمع بندی آموزش flex-wrap آموزش justify-content

Flex-wrap و justify-content دو ویژگی مهم در مدل Flexbox در CSS هستند که به شما امکان می‌دهند المان‌هایی که در یک فلکس‌باکس قرار دارند، را در محور اصلی (main axis) قرار داده و فاصله بین آن‌ها را کنترل کنید.

ویژگی flex-wrap به شما این امکان را می‌دهد تا المان‌های فلکس‌باکس را به دو صفحه یا بیشتر تقسیم کنید، این بدان معناست که المان‌ها در چندین ردیف قرار می‌گیرند. مقادیر مختلفی برای این ویژگی وجود دارد که به شما امکان می‌دهد نحوه قرارگیری المان‌ها در صفحه را تعیین کنید.

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

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

میانگین رتبه 5/5 تعداد رای : 1

نظرات

هنوز بررسی‌ای ثبت نشده است.

سبد خرید
در حال بروز رسانی