CSS da Grid plitochkalari
Keling, grid tizimi bilan amaliy ishlashga o‘tamiz va har xil oralig‘iga ega plitochkalar yaratamiz.
9 blokdan iborat, qatorda 3 tadan, oralig‘isiz plitochka
Keling, to‘qqiz elementdan iborat jadval yaratamiz va ularni uch ustun bo‘yicha joylashtiramiz:
<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>
#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;
}
:
9 blokdan iborat, qatorda 3 tadan, oralig‘i bilan plitochka
Endi grid-gap xususiyatidan
elementlar orasida oraliq yaratish uchun foydalanamiz:
<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>
#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;
}
:
9 blokdan iborat, qatorda 3 tadan, faqat bloklar orasida oralig‘i bilan plitochka
Keling, endi griddagi bloklar orasidagina masofani belgilaymiz:
<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>
#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;
}
:
8 blokdan iborat, qatorda 3 tadan, etishmayotgan blok bilan plitochka
Keling, pastki qatorda bitta blok etishmayotgan plitochka yasaymiz:
<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>
#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;
}
:
Amaliy vazifalar
Quyidagi misolni amalga oshiring:
Quyidagi misolni amalga oshiring:
Quyidagi misolni amalga oshiring: