CSS গ্রিডে পৃথক উপাদানের উভয় অক্ষ বরাবর সমন্বয়

একটি পৃথক উপাদানকে একই সাথে অনুভূমিক এবং উল্লম্ব উভয় অক্ষ বরাবর justify-self এবং align-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;
  align-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: center;
  align-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: end;
  align-self: center;
}

Результат:

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

Задание 1

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

Задание 2

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

Задание 3

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

Задание 4

এবার এমন করুন যাতে পঞ্চম উপাদানটির সমন্বয় অনুভূমিক অক্ষের শুরুতে এবং উল্লম্ব অক্ষের শুরুতে ঘটে, এবং ষষ্ঠ উপাদানটির - অনুভূমিক অক্ষের শেষে এবং উল্লম্ব অক্ষের কেন্দ্রে ঘটে।