CSS গ্রিডে পৃথক উপাদান সারিবদ্ধ করার জন্য সংক্ষিপ্ত রূপ
একটি পৃথক উপাদানকে অনুভূমিক এবং উল্লম্ব উভয় অক্ষ বরাবর একই সাথে সারিবদ্ধ করা যায়।
এটির জন্য place-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 {
place-self: center 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 {
place-self: start end;
}
Результат:
উল্লম্বভাবে শেষে এবং অনুভূমিকভাবে কেন্দ্রে
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 {
place-self: end center;
}
Результат:
ব্যবহারিক কাজ
পাঁচটি উপাদান নিয়ে একটি গ্রিড তৈরি করুন এবং সেগুলোকে তিনটি সারিতে সাজান। প্রথম উপাদানটিকে অনুভূমিক অক্ষের শুরুতে এবং উল্লম্ব অক্ষের কেন্দ্রে সারিবদ্ধ করুন।
পূর্ববর্তী কাজটি এমনভাবে পরিবর্তন করুন, যাতে তৃতীয় উপাদানটির সারিবদ্ধতা অনুভূমিক অক্ষের শেষে এবং উল্লম্ব অক্ষের কেন্দ্রে ঘটে।
এবার গ্রিডের উপাদানগুলোকে দুটি সারিতে সাজান এবং পঞ্চম উপাদানটির সারিবদ্ধতা অনুভূমিক অক্ষের কেন্দ্রে এবং উল্লম্ব অক্ষের শেষে নির্ধারণ করুন।
এমনভাবে করুন যাতে দ্বিতীয় উপাদানটি অনুভূমিক অক্ষের শুরুতে এবং উল্লম্ব অক্ষের শেষে সারিবদ্ধ হয়, এবং চতুর্থ উপাদানটি - অনুভূমিক অক্ষের কেন্দ্রে এবং উল্লম্ব অক্ষের শুরুতে সারিবদ্ধ হয়।