Utfordring: Bruk Flexbox-Konsepter
La oss utforske kraften i flexbox ved å lage et butikkort med et produktbilde, en beskrivelse og prisen. Som standard er alle elementene stablet i en kolonne, én under den andre. Målet vårt er imidlertid å endre denne oppførselen ved hjelp av flexbox.
Oppgave
Vurder 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>
Oppgaven er å endre CSS for å oppnå følgende:
- Identifisere overordnede element som inneholder både produktbildet (
img-tag med klassenproduct-image) og produktinformasjonen (div-tag med klassenproduct-info). - Bruke flexbox på det identifiserte overordnede elementet (den
div-taggen med klassenshopping-card). - Sentrere elementene vertikalt i shoppingkortet.
index.html
index.css
- Bruk
display: flex;på overordnede element med klassenshopping-card. - Standard retning for flex er rad, så det er ikke nødvendig å endre verdien til
flex-direction-egenskapen. - For å sentrere elementer vertikalt, bruk
align-items: center;.
index.html
index.css
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.56
Utfordring: Bruk Flexbox-Konsepter
Sveip for å vise menyen
La oss utforske kraften i flexbox ved å lage et butikkort med et produktbilde, en beskrivelse og prisen. Som standard er alle elementene stablet i en kolonne, én under den andre. Målet vårt er imidlertid å endre denne oppførselen ved hjelp av flexbox.
Oppgave
Vurder 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>
Oppgaven er å endre CSS for å oppnå følgende:
- Identifisere overordnede element som inneholder både produktbildet (
img-tag med klassenproduct-image) og produktinformasjonen (div-tag med klassenproduct-info). - Bruke flexbox på det identifiserte overordnede elementet (den
div-taggen med klassenshopping-card). - Sentrere elementene vertikalt i shoppingkortet.
index.html
index.css
- Bruk
display: flex;på overordnede element med klassenshopping-card. - Standard retning for flex er rad, så det er ikke nødvendig å endre verdien til
flex-direction-egenskapen. - For å sentrere elementer vertikalt, bruk
align-items: center;.
index.html
index.css
Takk for tilbakemeldingene dine!