CSS গ্রিড সেলগুলির মধ্যে উল্লম্ব অক্ষ বরাবর সমন্বয়

গ্রিড সেলগুলির মধ্যে উপাদানগুলিকে উল্লম্ব অক্ষ বরাবর সাজানোর জন্য আমরা align-items বৈশিষ্ট্য ব্যবহার করি, যা প্যারেন্ট এলিমেন্টে নির্দিষ্ট করা হয়। এই বৈশিষ্ট্যের কাজ ব্রাউজার ডিবাগারে গ্রিড দেখলে বোঝা যায়।

অক্ষের শুরুতে

আসুন আমাদের উপাদানগুলিকে সেলের মধ্যে উল্লম্ব অক্ষের শুরুতে সাজাই:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
</div>
css#parent {
  display: grid;
  align-items: flex-start;
  grid-template-columns: 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>5</div>
</div>
css#parent {
  display: grid;
  align-items: center;
  grid-template-columns: 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 id="elem1">1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
</div>
css#parent {
  display: grid;
  align-items: end;
  grid-template-columns: 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;
}
#elem1 {
  
}

Результат:

আসুন ব্রাউজার ডিবাগারে আমাদের গ্রিডটি দেখি:

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

Задание 1

ছয়টি উপাদান নিয়ে একটি গ্রিড তৈরি করুন, যেগুলি দুটি কলামে সাজানো থাকবে। সেলগুলির মধ্যে উপাদানগুলিকে উল্লম্ব অক্ষের শুরুতে সাজান।

Задание 2

এবার গ্রিডের উপাদানগুলিকে তিনটি কলামে সাজান এবং সেলগুলির মধ্যে উপাদানগুলিকে গ্রিডের উল্লম্ব অক্ষের কেন্দ্রে সাজানোর জন্য নির্দেশ দিন।

Задание 3

পূর্ববর্তী কাজটি এমনভাবে পরিবর্তন করুন, যাতে উপাদানগুলির সাজানো উল্লম্ব অক্ষের শেষে ঘটে।