Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Flexbox-Concepten Toepassen | Flexbox Beheersen voor Lay-outs
CSS-Grondbeginselen

bookUitdaging: 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 klasse product-image) als de productinformatie (div-tag met de klasse product-info) bevat.
  • Pas flexbox toe op het geïdentificeerde bovenliggende element (de div-tag met de klasse shopping-card).
  • Centreer de items verticaal binnen de winkelkaart.
index.html

index.html

index.css

index.css

copy
  • Pas display: flex; toe op het bovenliggende element met de klasse shopping-card.
  • De standaard flexrichting is rij, dus het is niet nodig de waarde van de eigenschap flex-direction aan te passen.
  • Gebruik align-items: center; om items verticaal te centreren.
index.html

index.html

index.css

index.css

copy
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 6

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.56

bookUitdaging: 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 klasse product-image) als de productinformatie (div-tag met de klasse product-info) bevat.
  • Pas flexbox toe op het geïdentificeerde bovenliggende element (de div-tag met de klasse shopping-card).
  • Centreer de items verticaal binnen de winkelkaart.
index.html

index.html

index.css

index.css

copy
  • Pas display: flex; toe op het bovenliggende element met de klasse shopping-card.
  • De standaard flexrichting is rij, dus het is niet nodig de waarde van de eigenschap flex-direction aan te passen.
  • Gebruik align-items: center; om items verticaal te centreren.
index.html

index.html

index.css

index.css

copy
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 6
some-alt