CSS-এ গ্রিডে টাইল

আসুন গ্রিড সিস্টেমের সাথে ব্যবহারিক কাজে এগিয়ে যাই এবং বিভিন্ন ফাঁক সহ টাইল তৈরি করি।

কোনো ফাঁক ছাড়াই 3টি সারিতে 9টি ব্লকের টাইল

আসুন নয়টি উপাদান নিয়ে একটি টেবিল তৈরি করি এবং সেগুলোকে তিনটি কলামে সাজাই:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
  <div>9</div>
</div>
css#parent {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  border: 2px solid #696989;
  padding: 10px;
  width: 600px;
}
#parent > div {
  height: 100px;
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

ফাঁক সহ 3টি সারিতে 9টি ব্লকের টাইল

এখন উপাদানগুলির মধ্যে ফাঁক তৈরি করতে grid-gap প্রপার্টি প্রয়োগ করি:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
  <div>9</div>
</div>
css#parent {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
  border: 2px solid #696989;
  padding: 10px;
  width: 600px;
}
#parent > div {
  height: 100px;
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

শুধুমাত্র ব্লকগুলির মধ্যে ফাঁক সহ 3টি সারিতে 9টি ব্লকের টাইল

এবং এখন শুধুমাত্র গ্রিডের ব্লকগুলির মধ্যে দূরত্ব সেট করি:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
  <div>9</div>
</div>
css#parent {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
  border: 2px solid #696989;
  width: 600px;
}
#parent > div {
  height: 100px;
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

একটি ব্লকMissing সহ 3টি সারিতে 8টি ব্লকের টাইল

আসুন এমন একটি টাইল তৈরি করি যেখানে নীচের সারিতে একটি ব্লকMissing থাকবে:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
</div>
css#parent {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
  border: 2px solid #696989;
  width: 600px;
}
#parent > div {
  height: 100px;
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

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

Задание 1

নিম্নলিখিত উদাহরণটি বাস্তবায়ন করুন:

Задание 2

নিম্নলিখিত উদাহরণটি বাস্তবায়ন করুন:

Задание 3

নিম্নলিখিত উদাহরণটি বাস্তবায়ন করুন: