Udfordring: 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 klassenproduct-image) og produktinformationen (div-tag med klassenproduct-info). - Anvend flexbox på det identificerede overordnede element (det
div-tag med klassenshopping-card). - Centrér elementerne lodret i shoppingkortet.
index.html
index.css
- Anvend
display: flex;på forældreelementet med klassenshopping-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.css
Tak for dine kommentarer!
Spørg AI
Spørg AI
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
Udfordring: 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 klassenproduct-image) og produktinformationen (div-tag med klassenproduct-info). - Anvend flexbox på det identificerede overordnede element (det
div-tag med klassenshopping-card). - Centrér elementerne lodret i shoppingkortet.
index.html
index.css
- Anvend
display: flex;på forældreelementet med klassenshopping-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.css
Tak for dine kommentarer!