CSS গ্রিড কনটেনার

1
2
3
4
5
6
7
8

আপনাকে স্বয়ং প্রয়াস করুন

গ্রিড কনটেইনার

যদি আপনি চান যে HTML ইলেকট্রনিকটিকে গ্রিড কনটেইনার হিসাবে ব্যবহার করা হোক, তবে আপনাকে display এই অ্যাট্রিবিউটটি grid বা inline-grid হিসাবে নির্ধারণ করা হয়。

গ্রিড কনটেইনারটি কলাম এবং সারিতে অবস্থিত গ্রিড আইটেমদ্বারা নির্মিত হয়。

grid-template-columns অ্যাট্রিবিউট

grid-template-columns এই অ্যাট্রিবিউটটি গ্রিড লেআউটের সারিসংখ্যক নির্দেশ করে এবং প্রত্যেক সারির প্রস্থ নির্দেশ করতেও পারে。

এই মানগুলো স্পেস দিয়ে আলাদা হওয়া তালিকা, যেখানে প্রত্যেকটি মান সম্প্রতিক সারিতের প্রস্থকে নির্দেশ করে。

যদি আপনি চান যে গ্রিড লেআউটটি 4 সারি ধারণ করুক, তবে এই 4 সারির প্রস্থ নির্ধারণ করুন; যদি সকল সারির প্রস্থ একই হওয়ার দরকার, তবে "auto" হিসাবে নির্ধারণ করুন。

ইনস্ট্যান্স

চারটি সারির গ্রিড তৈরি করুন:

.grid-container {
  display: grid;
  grid-template-columns: auto auto auto auto;
}

আপনাকে স্বয়ং প্রয়াস করুন

নোট:যদি 4 সারির গ্রিডে 4 টিরও বেশি আইটেম থাকে, তবে গ্রিডটি স্বয়ংক্রিয়ভাবে নতুন সারি যোগ করে এই আইটেমগুলোকে সেখানে রাখে。

grid-template-columns এই অ্যাট্রিবিউটটি সারির মাপ (প্রস্থ) নির্দেশ করতেও ব্যবহৃত হয়。

ইনস্ট্যান্স

এই 4 সারির মাপ নির্ধারণ করুন:

.grid-container {
  display: grid;
  grid-template-columns: 80px 200px auto 40px;
}

আপনাকে স্বয়ং প্রয়াস করুন

grid-template-rows অ্যাট্রিবিউট

grid-template-rows এই অ্যাট্রিবিউটটি প্রত্যেক সারিতের উচ্চতা নির্দেশ করে。

1
2
3
4
5
6
7
8

এই মানগুলো স্পেস দিয়ে আলাদা হওয়া তালিকা, যেখানে প্রত্যেকটি মান সম্প্রতিক সারিতের উচ্চতা নির্দেশ করে:

ইনস্ট্যান্স

.grid-container {
  display: grid;
  grid-template-rows: 80px 200px;
}

আপনাকে স্বয়ং প্রয়াস করুন

justify-content অ্যাট্রিবিউট

justify-content এই অ্যাট্রিবিউটটি কোন্টেইনারের ভিতরে সমগ্র গ্রিডকে সামান্যতা রাখতে ব্যবহৃত হয়。

1
2
3
4
5
6
7
8

নোট:গ্রিডের মোট প্রস্থবিশিষ্ট কোন্টেইনারের প্রস্থ থেকে কম হতে হবে, তাইহত justify-content অ্যাট্রিবিউট কার্যকর হবে。

ইনস্ট্যান্স

.grid-container {
  display: grid;
  justify-content: space-evenly;
}

আপনাকে স্বয়ং প্রয়াস করুন

ইনস্ট্যান্স

.grid-container {
  display: grid;
  justify-content: space-around;
}

আপনাকে স্বয়ং প্রয়াস করুন

ইনস্ট্যান্স

.grid-container {
  display: grid;
  justify-content: space-between;
}

আপনাকে স্বয়ং প্রয়াস করুন

ইনস্ট্যান্স

.grid-container {
  display: grid;
  justify-content: center;
}

আপনাকে স্বয়ং প্রয়াস করুন

ইনস্ট্যান্স

.grid-container {
  display: grid;
  justify-content: start;
}

আপনাকে স্বয়ং প্রয়াস করুন

ইনস্ট্যান্স

.grid-container {
  display: grid;
  justify-content: end;
}

আপনাকে স্বয়ং প্রয়াস করুন

align-content অ্যাট্রিবিউট

align-content এট্রিবিউট গ্রিডের সমগ্র কনটেনারকে উপরোক্ত অবস্থানে সাজায়

1
2
3
4
5
6
7
8

নোট:গ্রিডের মোট উচ্চতা কনটেনারের উচ্চতার কম হতে হবে, যাতে align-content এট্রিবিউট কার্যকর হয়

ইনস্ট্যান্স

.grid-container {
  display: grid;
  height: 400px;
  align-content: center;
}

আপনাকে স্বয়ং প্রয়াস করুন

ইনস্ট্যান্স

.grid-container {
  display: grid;
  height: 400px;
  align-content: space-evenly;
}

আপনাকে স্বয়ং প্রয়াস করুন

ইনস্ট্যান্স

.grid-container {
  display: grid;
  height: 400px;
  align-content: space-around;
}

আপনাকে স্বয়ং প্রয়াস করুন

ইনস্ট্যান্স

.grid-container {
  display: grid;
  height: 400px;
  align-content: space-between;
}

আপনাকে স্বয়ং প্রয়াস করুন

ইনস্ট্যান্স

.grid-container {
  display: grid;
  height: 400px;
  align-content: start;
}

আপনাকে স্বয়ং প্রয়াস করুন

ইনস্ট্যান্স

.grid-container {
  display: grid;
  height: 400px;
  align-content: end;
}

আপনাকে স্বয়ং প্রয়াস করুন