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
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
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!