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

Suggested prompts:

Can you show me the CSS code to apply these flexbox properties?

What will the layout look like after applying these changes?

Can you explain what each flexbox property does in this context?

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