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