Filmkarten im Grid
Die drei Filme sollen nebeneinander stehen, in drei gleich breiten Spalten. Das ist eine Aufgabe für CSS Grid: .filme, das div um die Karten, wird zum Grid-Container, und die Karten werden zu seinen Items. Drei Spalten mit je einem Bruchteil, 1fr 1fr 1fr (oder repeat(3, 1fr)), teilen sich seine Breite gleichmäßig, und gap setzt 24 Pixel zwischen sie.
Dann bekommt jede Karte das Aussehen einer Karte: Padding, einen dünnen Rahmen in hellem Beige (#e5d9c5), abgerundete Ecken und einen weißen Hintergrund, damit sie sich von der cremefarbenen Seite abhebt.
Schließlich ist die Zeile mit Genre und Länge weniger wichtig als der Name und die Beschreibung des Films, deshalb wird sie kleiner und grau (#6b7280).
Wenn deine Vorschau schmal ist, werden die Karten ziemlich gequetscht: Drei Spalten sind für einen Computerbildschirm gedacht. Wie du das Layout für schmale Bildschirme änderst, lernst du später im Tailwind-Kurs.
So schreibst du es:
Anweisungen
- 1
Erstelle in
style.csseine Regel für.filme, die es zu einem Grid mit drei gleich breiten Spalten (grid-template-columns: 1fr 1fr 1fr) undgap: 24pxmacht. - 2
Erstelle eine Regel für
.filmmitpadding: 16px,border: 1px solid #e5d9c5,border-radius: 8pxundbackground-color: white. - 3
Erstelle eine Regel für
.detailsmitcolor: #6b7280undfont-size: 14px.