CSS ग्रिड सेल के अंदर दोनों अक्षों पर संरेखण

ग्रिड सेल के अंदर तत्वों को क्षैतिज और लंबवत दोनों अक्षों पर एक साथ संरेखित करना संभव है। इस उद्देश्य के लिए हम दो गुणों justify-items और align-items को संयोजित कर सकते हैं, जो मूल तत्व में निर्धारित किए जाते हैं।

अक्षों के केंद्र में

आइए हमारे तत्वों को क्षैतिज और लंबवत अक्षों के केंद्र में संरेखित करें:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>
css#parent {
  display: grid;
  justify-items: center;
  align-items: center;
  grid-template-columns: 100px 100px;
  grid-template-rows: 100px 100px;
  grid-gap: 10px;
  padding: 10px;
  border: 2px solid #696989;
  height: 200px;
  width: 400px;
}
#parent > div {
  grid-gap: 10px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #696989;
}

Результат:

आइए अब डिबगर में अपने ग्रिड को देखें:

क्षैतिज के आरंभ और लंबवत के अंत में

आइए हमारे तत्वों को सेल में क्षैतिज अक्ष के आरंभ और लंबवत अक्ष के अंत में रखें:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>
css#parent {
  display: grid;
  justify-items: start;
  align-items: end;
  grid-template-columns: 100px 100px;
  grid-template-rows: 100px 100px;
  grid-gap: 10px;
  padding: 10px;
  border: 2px solid #696989;
  height: 200px;
  width: 400px;
}
#parent > div {
  grid-gap: 10px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #696989;
}

Результат:

आइए अब डिबगर में अपने ग्रिड को देखें:

क्षैतिज के अंत और लंबवत के आरंभ में

आइए हमारे तत्वों को सेल में क्षैतिज अक्ष के अंत और लंबवत अक्ष के आरंभ में रखें:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>
css#parent {
  display: grid;
  justify-items: end;
  align-items: start;
  grid-template-columns: 100px 100px;
  grid-template-rows: 100px 100px;
  grid-gap: 10px;
  padding: 10px;
  border: 2px solid #696989;
  height: 200px;
  width: 400px;
}
#parent > div {
  grid-gap: 10px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #696989;
}

Результат:

आइए अब डिबगर में अपने ग्रिड को देखें:

व्यावहारिक कार्य

Задание 1

तीन पंक्तियों में स्थित पांच तत्वों से युक्त एक ग्रिड बनाएं। सेल में तत्वों को क्षैतिज अक्ष के आरंभ और लंबवत अक्ष के केंद्र में संरेखित करें।

Задание 2

अब ग्रिड तत्वों को दो पंक्तियों में रखें और सेल के अंदर तत्वों का संरेखण क्षैतिज अक्ष के केंद्र और लंबवत अक्ष के आरंभ में निर्धारित करें।

Задание 3

पिछले कार्य को इस प्रकार बदलें कि तत्वों का संरेखण क्षैतिज अक्ष के अंत और लंबवत अक्ष के केंद्र में हो।