Виклик: Застосування Концепцій Flexbox
Свайпніть щоб показати меню
Дослідження можливостей flexbox шляхом створення картки магазину з зображенням продукту, описом і ціною. За замовчуванням усі елементи розташовані у стовпчик, один під одним. Однак мета полягає у зміні цієї поведінки за допомогою flexbox.
Завдання
Розгляньте наступну HTML-структуру:
<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>
Потрібно змінити CSS для досягнення наступного:
- Визначити батьківський елемент, який містить як зображення продукту (
imgз класомproduct-image), так і інформацію про продукт (divз класомproduct-info). - Застосувати flexbox до визначеного батьківського елемента (тобто до
divз класомshopping-card). - Вертикальне вирівнювання елементів усередині картки магазину.
index.html
index.css
- Застосування
display: flex;до батьківського елемента з класомshopping-card. - Стандартний напрямок flex — рядок, тому змінювати значення властивості
flex-directionне потрібно. - Для вертикального вирівнювання елементів використовуйте
align-items: center;.
index.html
index.css
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 4. Розділ 6
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 2.56Секція 4. Розділ 6