Rasterkacheln in CSS-Grid
Lasst uns zur praktischen Arbeit mit dem Grid-System übergehen und Kacheln mit verschiedenen Abständen erstellen.
Kachel aus 9 Blöcken, 3 pro Reihe, ohne Abstand
Lasst uns eine Tabelle aus neun Elementen erstellen und sie in drei Spalten anordnen:
<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;
}
:
Kachel aus 9 Blöcken, 3 pro Reihe, mit Abständen
Wenden wir nun die Eigenschaft grid-gap
an,
um Abstände zwischen den Elementen zu erzeugen:
<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;
}
:
Kachel aus 9 Blöcken, 3 pro Reihe, mit Abständen nur zwischen den Blöcken
Lasst uns nun Abstände nur zwischen den Blöcken im Grid festlegen:
<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;
}
:
Kachel aus 8 Blöcken, 3 pro Reihe, mit einem fehlenden Block
Lasst uns eine Kachel erstellen, in der in der unteren Reihe ein Block fehlt:
<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;
}
:
Praktische Aufgaben
Setzen Sie das folgende Beispiel um:
Setzen Sie das folgende Beispiel um:
Setzen Sie das folgende Beispiel um: