Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Tillämpa Flexbox-koncept | Bemästra Flexbox för Layout
CSS-Grunder

bookUtmaning: Tillämpa Flexbox-koncept

Låt oss utforska kraften i flexbox genom att skapa ett butikskort med en produktbild, en beskrivning och priset. Som standard staplas alla element i en kolumn, ett under det andra. Vårt mål är dock att ändra detta beteende med hjälp av flexbox.

Uppgift

Betrakta följande 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>

Uppgiften är att ändra CSS för att uppnå följande:

  • Identifiera föräldraelementet som innehåller både produktbilden (img-taggen med klassen product-image) och produktinformationen (div-taggen med klassen product-info).
  • Använd flexbox på det identifierade föräldraelementet (den div-tagg som har klassen shopping-card).
  • Centrera objekten vertikalt i shoppingkortet.
index.html

index.html

index.css

index.css

copy
  • Använd display: flex; på föräldraelementet med klassen shopping-card.
  • Standardvärdet för flexriktning är rad, så det är inte nödvändigt att ändra värdet på egenskapen flex-direction.
  • För att centrera objekt vertikalt, använd align-items: center;.
index.html

index.html

index.css

index.css

copy
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 6

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

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

bookUtmaning: Tillämpa Flexbox-koncept

Svep för att visa menyn

Låt oss utforska kraften i flexbox genom att skapa ett butikskort med en produktbild, en beskrivning och priset. Som standard staplas alla element i en kolumn, ett under det andra. Vårt mål är dock att ändra detta beteende med hjälp av flexbox.

Uppgift

Betrakta följande 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>

Uppgiften är att ändra CSS för att uppnå följande:

  • Identifiera föräldraelementet som innehåller både produktbilden (img-taggen med klassen product-image) och produktinformationen (div-taggen med klassen product-info).
  • Använd flexbox på det identifierade föräldraelementet (den div-tagg som har klassen shopping-card).
  • Centrera objekten vertikalt i shoppingkortet.
index.html

index.html

index.css

index.css

copy
  • Använd display: flex; på föräldraelementet med klassen shopping-card.
  • Standardvärdet för flexriktning är rad, så det är inte nödvändigt att ändra värdet på egenskapen flex-direction.
  • För att centrera objekt vertikalt, använd align-items: center;.
index.html

index.html

index.css

index.css

copy
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 6
some-alt