Veergude arv ja laius CSS grid'ides
Tutvumist grid'iga töötamisega
alustame sellest, et määrame
veergude arvu ja laiuse, mille järgi
alam elemendid paigutatakse.
Selleks kasutame
omadust grid-template-columns, mis määratakse
vanem elemendis ja määrab
veergude arvu ja laiuse, mida
alam elemendid grid'is hõivavad.
Omaduse väärtuses määrame veergude laiuse
pikslites.
Näide
Loome kõigepealt vanema elemendi
ja teeme sellest grid-konteineri.
Olgem, et meil on div, milles asub
neli alam elementi. Määrame selle jaoks
omaduses display väärtuseks grid,
ja omaduses grid-template-columns
kirjutame laiuse kahele veerule:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
#parent {
display: grid;
grid-template-columns: 200px 400px;
border: 2px solid #696989;
padding: 10px;
width: 600px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Näide
Nüüd loome tabeli nelja erineva suurusega veeruga:
<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: 50px 100px 200px 250px;
border: 2px solid #696989;
padding: 10px;
width: 600px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Praktilised ülesanded
Olgem, et teil on div üheksa alam elemendiga. Tehke vanem element grid-konteineriks.
Paigutage alam elemendid kahte
veergu laiusega 200px.
Paigutage alam elemendid kolme
veergu laiusega 150px.
Paigutage alam elemendid kolme
veergu: esimene laiusega 100px,
teine 150px, ja kolmas
200px.