CSS গ্রিডে পৃথক উপাদানের উভয় অক্ষ বরাবর সমন্বয়
একটি পৃথক উপাদানকে একই সাথে
অনুভূমিক এবং উল্লম্ব উভয় অক্ষ বরাবর
justify-self এবং align-self
বৈশিষ্ট্যগুলির সংমিশ্রণের মাধ্যমে সমন্বয় করা যেতে পারে।
অনুভূমিক অক্ষের শুরুতে এবং উল্লম্ব অক্ষের কেন্দ্রে
আসুন আমাদের প্রথম উপাদানটির জন্য অনুভূমিক অক্ষের শুরুতে এবং উল্লম্ব অক্ষের কেন্দ্রে সমন্বয় সেট করি:
<div id="parent">
<div id="elem1">1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
#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;
}
:
অনুভূমিক অক্ষের কেন্দ্রে এবং উল্লম্ব অক্ষের শুরুতে
এখন আসুন প্রথম উপাদানটির সমন্বয় অনুভূমিক অক্ষের কেন্দ্রে এবং উল্লম্ব অক্ষের শুরুতে সেট করি:
<div id="parent">
<div id="elem1">1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
#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;
}
:
অনুভূমিক অক্ষের শেষে এবং উল্লম্ব অক্ষের কেন্দ্রে
আসুন প্রথম উপাদানটির সমন্বয় অনুভূমিক অক্ষের শেষে এবং উল্লম্ব অক্ষের কেন্দ্রে সেট করি:
<div id="parent">
<div id="elem1">1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
#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;
}
:
ব্যবহারিক কাজ
ছয়টি উপাদান নিয়ে একটি গ্রিড তৈরি করুন এবং সেগুলিকে দুটি সারিতে সাজান। দ্বিতীয় উপাদানটির সমন্বয় অনুভূমিক অক্ষের শুরুতে এবং উল্লম্ব অক্ষের কেন্দ্রে সম্পাদন করুন।
এবার উপাদানগুলিকে তিনটি সারিতে সাজান এবং তৃতীয় উপাদানটির সমন্বয় অনুভূমিক অক্ষের কেন্দ্রে এবং উল্লম্ব অক্ষের শেষে সেট করুন।
পূর্ববর্তী কাজটি পরিবর্তন করুন, যাতে চতুর্থ উপাদানটির সমন্বয় অনুভূমিক অক্ষের শেষে এবং উল্লম্ব অক্ষের কেন্দ্রে ঘটে।
এবার এমন করুন যাতে পঞ্চম উপাদানটির সমন্বয় অনুভূমিক অক্ষের শুরুতে এবং উল্লম্ব অক্ষের শুরুতে ঘটে, এবং ষষ্ঠ উপাদানটির - অনুভূমিক অক্ষের শেষে এবং উল্লম্ব অক্ষের কেন্দ্রে ঘটে।