CSS গ্রিডে অনুভূমিক অক্ষ বরাবর পৃথক উপাদান সারিবদ্ধকরণ

অনুভূমিক অক্ষ বরাবর সারিবদ্ধতা শুধুমাত্র প্যারেন্ট এলিমেন্টে নয়, বরং প্রতিটি চাইল্ড এলিমেন্টের জন্য আলাদাভাবেও নির্ধারণ করা যেতে পারে। এই উদ্দেশ্যে ব্যবহৃত হয় justify-self বৈশিষ্ট্য।

অনুভূমিক অক্ষের শুরুতে

আসুন আমাদের প্রথম উপাদানটির জন্য অনুভূমিক অক্ষের শুরুতে সারিবদ্ধতা সেট করি:

html<div id="parent">
  <div id="elem1">1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>
css#parent {
  display: grid;
  grid-template-columns: 100px 100px;
  grid-template-rows: repeat(3, 1fr);
  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;
}
#elem1 {
  justify-self: start;
}

Результат:

অনুভূমিক অক্ষের কেন্দ্রে

আসুন প্রথম উপাদানটির জন্য অনুভূমিক অক্ষের কেন্দ্রে সারিবদ্ধতা সেট করি:

html<div id="parent">
  <div id="elem1">1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>
css#parent {
  display: grid;
  grid-template-columns: 100px 100px;
  grid-template-rows: repeat(3, 1fr);
  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;
}
#elem1 {
  justify-self: center;
}

Результат:

অনুভূমিক অক্ষের শেষে

আসুন প্রথম উপাদানটির জন্য অনুভূমিক অক্ষের শেষে সারিবদ্ধতা সেট করি:

html<div id="parent">
  <div id="elem1">1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>
css#parent {
  display: grid;
  grid-template-columns: 100px 100px;
  grid-template-rows: repeat(3, 1fr);
  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;
}
#elem1 {
  justify-self: end;
}

Результат:

ব্যবহারিক কাজ

Задание 1

দুটি সারিতে সাজানো পাঁচটি উপাদান নিয়ে একটি গ্রিড তৈরি করুন। দ্বিতীয় উপাদানটির অনুভূমিক অক্ষের শুরুতে সারিবদ্ধতা করুন।

Задание 2

এখন তিনটি সারিতে গ্রিড উপাদানগুলি সাজান এবং তৃতীয় উপাদানটির জন্য গ্রিডের অনুভূমিক অক্ষের কেন্দ্রে সারিবদ্ধতা নির্ধারণ করুন।

Задание 3

পূর্ববর্তী কাজটি পরিবর্তন করুন, যাতে পঞ্চম উপাদানটির সারিবদ্ধতা অনুভূমিক অক্ষের শেষে ঘটে।