Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Anvend Flexbox-Koncepter | Mestring af Flexbox til Layouts
CSS-Grundlæggende

bookUdfordring: Anvend Flexbox-Koncepter

Lad os udforske flexbox'ens styrke ved at oprette et shopkort med et produktbillede, en beskrivelse og prisen. Som standard er alle elementerne stablet i en kolonne, én under den anden. Vores mål er dog at ændre denne opførsel ved hjælp af flexbox.

Opgave

Overvej følgende HTML-struktur:

<div class="shopping-card">
  <img src="link-to-image" alt="Analytics Machine" class="product-image" />
  <div class="product-info">
    <h3 class="product-title">Analytics Machine</h3>
    <p class="product-description">Bio Innovation</p>
    <div class="product-price">$10.00</div>
    <button class="add-to-cart">Add to Cart</button>
  </div>
</div>

Opgaven er at ændre CSS for at opnå følgende:

  • Identificer det overordnede element, der indeholder både produktbilledet (img-tag med klassen product-image) og produktinformationen (div-tag med klassen product-info).
  • Anvend flexbox på det identificerede overordnede element (det div-tag med klassen shopping-card).
  • Centrér elementerne lodret i shoppingkortet.
index.html

index.html

index.css

index.css

copy
  • Anvend display: flex; på forældreelementet med klassen shopping-card.
  • Standardretningen for flex er række, så det er ikke nødvendigt at ændre værdien af egenskaben flex-direction.
  • For at centrere elementer lodret, brug align-items: center;.
index.html

index.html

index.css

index.css

copy
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 2.56

bookUdfordring: Anvend Flexbox-Koncepter

Stryg for at vise menuen

Lad os udforske flexbox'ens styrke ved at oprette et shopkort med et produktbillede, en beskrivelse og prisen. Som standard er alle elementerne stablet i en kolonne, én under den anden. Vores mål er dog at ændre denne opførsel ved hjælp af flexbox.

Opgave

Overvej følgende HTML-struktur:

<div class="shopping-card">
  <img src="link-to-image" alt="Analytics Machine" class="product-image" />
  <div class="product-info">
    <h3 class="product-title">Analytics Machine</h3>
    <p class="product-description">Bio Innovation</p>
    <div class="product-price">$10.00</div>
    <button class="add-to-cart">Add to Cart</button>
  </div>
</div>

Opgaven er at ændre CSS for at opnå følgende:

  • Identificer det overordnede element, der indeholder både produktbilledet (img-tag med klassen product-image) og produktinformationen (div-tag med klassen product-info).
  • Anvend flexbox på det identificerede overordnede element (det div-tag med klassen shopping-card).
  • Centrér elementerne lodret i shoppingkortet.
index.html

index.html

index.css

index.css

copy
  • Anvend display: flex; på forældreelementet med klassen shopping-card.
  • Standardretningen for flex er række, så det er ikke nødvendigt at ændre værdien af egenskaben flex-direction.
  • For at centrere elementer lodret, brug align-items: center;.
index.html

index.html

index.css

index.css

copy
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 6
some-alt