Udfordring: Anvend Flexbox-Koncepter
Lad os udforske styrken ved flexbox ved at oprette et shopkort med et produktbillede, en beskrivelse og prisen. Som standard er alle elementerne stablet i en kolonne, oven på hinanden. 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). - Centrer elementerne lodret i shoppingkortet.
index.html
index.css
- Anvend
display: flex;på forældreelementet med klassenshopping-card. - Standard flex-retning er række, så det er ikke nødvendigt at ændre værdien af
flex-direction-egenskaben. - 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 styrken ved flexbox ved at oprette et shopkort med et produktbillede, en beskrivelse og prisen. Som standard er alle elementerne stablet i en kolonne, oven på hinanden. 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). - Centrer elementerne lodret i shoppingkortet.
index.html
index.css
- Anvend
display: flex;på forældreelementet med klassenshopping-card. - Standard flex-retning er række, så det er ikke nødvendigt at ændre værdien af
flex-direction-egenskaben. - For at centrere elementer lodret, brug
align-items: center;.
index.html
index.css
Tak for dine kommentarer!