به آموزشگاه مجازی سینا خوش آمدید!

آموزش تراز کردن آیتم های گرید در CSS

امتیاز
(0)

آیتم های گرید را می توانیم در داخل سلولِ گریدِ مربوطه، با استفاده از ویژگی هایی مانند زیر، تراز کنیم:

  • justify-self : یک ترازبندی افقی در داخل یک سلول را مشخص می کند. 
  • align-self : یک ترازبندی عمودی را در داخل یک سلول مشخص می کند.
  • place-self : یک ویژگی خلاصه شده، برای ویژگی های align-self و justify-self را مشخص می کند.

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


ویژگی justify-self در CSS

از ویژگی justify-self برای تراز کردن یک آیتم گرید در درون سلول گرید آن، در جهت درون خطی(inline direction) استفاده می شود. 

نکته: برای صفحات انگلیسی، جهت درون خطی(inline direction)، از چپ به راست است و جهت بلوکی(block direction) از بالا به پایین است. 

این ویژگی، می تواند یکی از مقادیر زیر را مورد استفاده قرار دهد:

  • auto (پیش فرض)
  • normal
  • stretch
  • start
  • left
  • center
  • end
  • right

نکته: برای اینکه این ویژگی، در ترازبندی تاثیر داشته باشد، آیتم گرید مورد نظر نیاز به فضای کافی به دور خود در جهت درون خطی(inline direction) دارد. 

مثال شماره 1

استفاده از ویژگی justify-self:

.item1 {justify-self: right;}
.item6 {justify-self: center;}

نتیجه:

امتحان کنید

ویژگی align-self در CSS

از ویژگی align-self برای ترابندی کردن آیتم گرید، در درون سلول گرید آن، در جهت بلوکی(block direction) استفاده می شود. 

این ویژگی می تواند یکی از مقادیر زیر را داشته باشد:

  • auto (پیش فرض)
  • normal
  • stretch
  • start
  • end
  • center

نکته: برای اینکه این ویژگی در ترازبندی تاثیر داشته باشد، نیاز است که آیتم گرید به دور خود در جهت بلوکی(block direction) فضای کافی در دسترس داشته باشد. 

مثال شماره 2

استفاده از ویژگی align-self:

.item1 {align-self: start;}
.item6 {align-self: center;}

نتیجه:

امتحان کنید

ویژگی های ترازبندی آیتم های گرید در CSS

توضیح ویژگی
ترازبندی کردن یک آیتم گرید در داخل سلول گرید خود، در جهت بلوکی(block direction) align-self
ترازبندی کردن یک آیتم گرید در داخل سلول گرید خود، در جهت درون خطی(block direction) justify-self
یک ویژگی خلاصه شده برای ویژگی های align-self و justify-self است.  place-self

منبع: https://www.w3schools.com/css

 

  • بازدید: 68

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال