دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • اردیبهشت

جلسه ۰۶ : آموزش کار با ویژگی align-items در فلکس باکس

  • دسته‌بندی‌ها :
جلسه ۰۶ : آموزش کار با ویژگی align-items در فلکس باکس
    • جزئیات
    • نوع محتواآموزشی

      سلام به همه پی وی لرنی های عزیز!
      به دوره آموزش فلکس باکس Flexbox خوش آمدید!
      در طراحی وب از زبان CSS طراحی و زیباتر کردن صفحات استفاده می شود اما گاهی، طراحی برخی از موارد بسیار دشوار می شود و استفاده از CSS را سخت می کند. اما خوشبختانه برای هر مشکلی راه حلی وجود دارد و برای این مشکل هم از یک روش عالی، آسان و ساده و در عین حال کاربردی استفاده می شود و آن چیزی نیست جز فلکس باکس Flexbox.
      فلکس باکس یک حالت چیدمان CSS3 است. با استفاده از این حالت می توانید به راحتی طرح هایی برای برنامه های پیچیده و صفحات وب ایجاد کنید. طرح فلکس باکس کنترل کاملی بر جهت، تراز، ترتیب و غیره دارد. در این آموزش قصد داریم نحوه استفاده از ویژگی های مختلف موجود در فلکس باکس را بیاموزیم.
      در جلسه گذشته به ویژگی justify-content در فلکس باکس پرداختیم و آموختیم که این ویژگی چگونه در Flexbox به کار می رود و چگونه می توان از آن استفاده کرد.
      جلسه کنونی را به آموزش کار با ویژگی align-items در فلکس باکس اختصاص داده ایم.

      آموزش کار با ویژگی align-items در فلکس باکس

      ویژگی align-items همانند ویژگی justify-content است اما در این ویژگی آیتم ها یا items در وسط دسترسی متقابل (عمودی) تراز می شوند.

      استفاده

      این ویژگی مقادیر زیر را می پذیرد:

      مثال : 

       flex-start

      flex items ها یا آیتم های فلکس به صورت عمودی در بالای نگهدارنده قرار می گیرند.

      flex-center

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

      baseline

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

      flex-start

      هنگام انتقال این مقدار به ویژگی align-items، آیتم های فلکس به صورت عمودی در بالای نگهدارنده قرار می گیرند.

      مثال زیر نتیجه انتقال مقدار flex-start به ویژگی align-items را نشان می دهد.

      مثال : 

      نتیجه زیر حاصل خواهد شد:

      Flex-end

      با انتقال این مقدار به ویژگی align-items، آیتم های فلکس به صورت عمودی در انتهای نگهدارنده قرار می گیرند.

      مثال زیر نتیجه انتقال مقدار flex-end به ویژگی align-items را نشان می دهد.

      مثال : 

      نتیجه زیر حاصل خواهد شد:

      center

      با انتقال این مقدار به ویژگی align-items، آیتم های فلکس به صورت عمودی در مرکز نگهدارنده قرار می گیرند.

      مثال زیر نتیجه انتقال مقدار flex-center به ویژگی align-items را نشان می دهد.

      مثال : 

      نتیجه زیر حاصل خواهد شد:

      stretch

      با انتقال این مقدار به ویژگی align-items، آیتم های فلکس به صورت عمودی تراز می شوند؛ به طوری که کل فضای عمودی نگهدارنده را پر می کنند.

      مثال زیر نتیجه انتقال مقدار stretch به ویژگی align-items را نشان می دهد.

      مثال : 

      نتیجه زیر حاصل خواهد شد:

      baseline

      با انتقال این مقدار به ویژگی align-items، آیتم های فلکس به گونه ای تنظیم می شوند که پایه متن آنها در امتداد یک خط افقی تراز شود.

      مثال زیر نتیجه انتقال مقدار baseline به ویژگی align-items را نشان می دهد.

      مثال : 

      نتیجه زیر حاصل خواهد شد:

      سخن پایانی

      در این جلسه به آموزش کار با ویژگی align-items در فلکس باکس پرداختیم و نحوه استفاده از آن را در Flexbox فرا گرفتیم.
      در جلسه بعد می خواهیم به کار با align-content بپردازیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۰۶ : آموزش کار با ویژگی align-items در فلکس باکس
      به اشتراک بگذارید