Uitdaging: Flexbox-Concepten Toepassen
Laten we de kracht van flexbox verkennen door een winkelkaart te maken met een productafbeelding, een beschrijving en de prijs. Standaard worden alle elementen onder elkaar in een kolom gestapeld. Ons doel is echter om dit gedrag te veranderen met behulp van flexbox.
Opdracht
Bekijk de volgende HTML-structuur:
<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>
De opdracht is om de CSS aan te passen zodat het volgende wordt bereikt:
- Identificeer het bovenliggende element dat zowel de productafbeelding (
img-tag met de klasseproduct-image) als de productinformatie (div-tag met de klasseproduct-info) bevat. - Pas flexbox toe op het geïdentificeerde bovenliggende element (de
div-tag met de klasseshopping-card). - Centreer de items verticaal binnen de winkelkaart.
index.html
index.css
- Pas
display: flex;toe op het bovenliggende element met de klasseshopping-card. - De standaard flexrichting is rij, dus het is niet nodig de waarde van de eigenschap
flex-directionaan te passen. - Gebruik
align-items: center;om items verticaal te centreren.
index.html
index.css
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.56
Uitdaging: Flexbox-Concepten Toepassen
Veeg om het menu te tonen
Laten we de kracht van flexbox verkennen door een winkelkaart te maken met een productafbeelding, een beschrijving en de prijs. Standaard worden alle elementen onder elkaar in een kolom gestapeld. Ons doel is echter om dit gedrag te veranderen met behulp van flexbox.
Opdracht
Bekijk de volgende HTML-structuur:
<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>
De opdracht is om de CSS aan te passen zodat het volgende wordt bereikt:
- Identificeer het bovenliggende element dat zowel de productafbeelding (
img-tag met de klasseproduct-image) als de productinformatie (div-tag met de klasseproduct-info) bevat. - Pas flexbox toe op het geïdentificeerde bovenliggende element (de
div-tag met de klasseshopping-card). - Centreer de items verticaal binnen de winkelkaart.
index.html
index.css
- Pas
display: flex;toe op het bovenliggende element met de klasseshopping-card. - De standaard flexrichting is rij, dus het is niet nodig de waarde van de eigenschap
flex-directionaan te passen. - Gebruik
align-items: center;om items verticaal te centreren.
index.html
index.css
Bedankt voor je feedback!