Tegel in 'n grid in CSS
Kom ons gaan oor na die praktiese werk met die grid-stelsel en skep teëls met verskillende spasiërings.
Tegel van 9 blokke, 3 in 'n ry sonder spasie
Kom ons skep 'n tabel van nege elemente en plaas hulle in drie kolomme:
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;
}
Результат:
Tegel van 9 blokke, 3 in 'n ry met spasies
Laat ons nou die eienskap grid-gap toepas
om spasie tussen
elemente te skep:
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;
}
Результат:
Tegel van 9 blokke, 3 in 'n ry met spasies slegs tussen blokke
En laat ons nou afstande slegs tussen die blokke in die grid spesifiseer:
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;
}
Результат:
Tegel van 8 blokke, 3 in 'n ry met 'n ontbrekende blok
Kom ons maak 'n teël waar daar in die onderste ry een blok kort:
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;
}
Результат:
Praktiese take
Задание 1
Implementeer die volgende voorbeeld:
Задание 2
Implementeer die volgende voorbeeld:
Задание 3
Implementeer die volgende voorbeeld: