Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Челендж: Flexbox | Флексбокс
Основи CSS
course content

Зміст курсу

Основи CSS

Основи CSS

2. CSS для Тексту
3. Бокс Модель та Відстань між Елементами
4. Флексбокс
5. Декоративні Ефекти

book
Челендж: Flexbox

Давайте дослідимо можливості flexbox, створивши картку товару із зображенням, описом та ціною. За замовчуванням, всі елементи складаються в стовпчик, один під одним. Однак наша мета - змінити цю поведінку за допомогою flexbox.

Завдання

Розглянемо наступну структуру HTML:

html

Завдання полягає в тому, щоб модифікувати CSS таким чином, щоб досягти наступного:

  • Визначте батьківський елемент, що містить зображення товару (тег img з класом product-image) та інформацію про товар (тег div з класом product-info).

  • Застосуйте flexbox до визначеного батьківського елемента (тег div з класом shopping-card).

  • Відцентруйте товари в картці покупця по вертикалі.

html

index.html

css

index.css

copy
  • Застосуйте display: flex; до батьківського елемента з класом shopping-card.

  • За замовчуванням напрямок flex - рядок, тому немає необхідності змінювати значення властивості flex-direction.

  • Щоб вирівняти елементи по вертикалі, використовуйте align-items: center;.

html

index.html

css

index.css

copy
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 6

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

course content

Зміст курсу

Основи CSS

Основи CSS

2. CSS для Тексту
3. Бокс Модель та Відстань між Елементами
4. Флексбокс
5. Декоративні Ефекти

book
Челендж: Flexbox

Давайте дослідимо можливості flexbox, створивши картку товару із зображенням, описом та ціною. За замовчуванням, всі елементи складаються в стовпчик, один під одним. Однак наша мета - змінити цю поведінку за допомогою flexbox.

Завдання

Розглянемо наступну структуру HTML:

html

Завдання полягає в тому, щоб модифікувати CSS таким чином, щоб досягти наступного:

  • Визначте батьківський елемент, що містить зображення товару (тег img з класом product-image) та інформацію про товар (тег div з класом product-info).

  • Застосуйте flexbox до визначеного батьківського елемента (тег div з класом shopping-card).

  • Відцентруйте товари в картці покупця по вертикалі.

html

index.html

css

index.css

copy
  • Застосуйте display: flex; до батьківського елемента з класом shopping-card.

  • За замовчуванням напрямок flex - рядок, тому немає необхідності змінювати значення властивості flex-direction.

  • Щоб вирівняти елементи по вертикалі, використовуйте align-items: center;.

html

index.html

css

index.css

copy
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 6
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt