CSS গ্রিডে উল্লম্ব অক্ষ বরাবর কন্টেন্ট অ্যালাইনমেন্ট
গ্রিডের উল্লম্ব অক্ষ বরাবর কন্টেন্ট অ্যালাইন করার জন্য আমরা
align-content বৈশিষ্ট্য ব্যবহার করি, যা
প্যারেন্ট এলিমেন্টে সেট করা হয়।
অক্ষের শুরুতে
আসুন আমাদের গ্রিডের এলিমেন্টগুলোর জন্য উল্লম্ব অক্ষের শুরুতে অ্যালাইনমেন্ট সেট করি:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
display: grid;
align-content: 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;
}
:
অক্ষের কেন্দ্রে
এবার আসুন এলিমেন্টগুলো উল্লম্ব অক্ষের কেন্দ্রে অ্যালাইন করি:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
display: grid;
align-content: 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;
}
:
অক্ষের শেষে
আসুন এলিমেন্টগুলো উল্লম্ব অক্ষের শেষে অ্যালাইন করি:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
display: grid;
align-content: 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;
}
:
ব্যবহারিক কাজ
ছয়টি এলিমেন্ট নিয়ে একটি গ্রিড তৈরি করুন, যা দুটি সারিতে সাজানো থাকবে। এলিমেন্টগুলো গ্রিডের উল্লম্ব অক্ষের শুরুতে অ্যালাইন করুন।
এবার এলিমেন্টগুলো দুটি সারিতে সাজিয়ে গ্রিডের উল্লম্ব অক্ষের কেন্দ্রে অ্যালাইন করুন।
পূর্ববর্তী কাজটি পরিবর্তন করুন, যাতে এলিমেন্টগুলো উল্লম্ব অক্ষের শেষে অ্যালাইন হয়।