Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Фонове Зображення | Декоративні Ефекти
Основи CSS

book
Фонове Зображення

Властивість background-image дозволяє нам додати зображення в якості фону HTML-елемента. Базовий синтаксис дуже простий:

css
background-image: url("image-url.jpg");

В якості значення властивості background-image ми використовуємо url(), а всередині цих дужок вказуємо url зображення.

html

index.html

css

index.css

copy
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<div class="box">Lorem ipsum dolor sit amet consectetur adipisicing elit. Modi, aliquam.</div>
</body>
</html>

background-repeat

Визначає, чи буде зображення повторюватися по горизонталі, вертикалі, по обидва боки або не буде повторюватися взагалі.

css
background-repeat: repeat | repeat-x | repeat-y | no-repeat;
html

index.html

css

index.css

copy
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<div class="box"><span> no-repeat</span></div>
<div class="box"><span>repeat</span></div>
<div class="box"><span>repeat-x</span></div>
<div class="box"><span>repeat-y</span></div>
</body>
</html>

background-position

Властивість background-position використовується для встановлення початкової позиції фонового зображення у фоновій області елемента. Ця властивість дозволяє нам вказати, де має бути розміщене фонове зображення і як воно має бути розташоване відносно елемента. Нам потрібно задати позицію по осях x і y

css
background-position: x y
html

index.html

css

index.css

copy
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<div class="box"><span>in the center</span></div>
<div class="box"><span>on the right top</span></div>
<div class="box"><span>on the left bottom</span></div>
<div class="box"><span>using px</span></div>
</body>
</html>

background-size

Параметр background-size визначає розмір фонового зображення елемента. Його можна використовувати для масштабування зображення відповідно до розміру елемента або для встановлення певного розміру фонового зображення.

css
background-size: auto | cover | contain | value in px/em/rem;
  • auto - значення за замовчуванням, яке встановлює фонове зображення у початковий розмір.

  • cover - масштабує фонове зображення так, щоб воно повністю покривало елемент зі збереженням його співвідношення сторін. Це може призвести до обрізання деяких частин зображення, якщо співвідношення сторін елемента та зображення відрізняється.

  • contain - масштабує фонове зображення так, щоб воно повністю покривало елемент зі збереженням його співвідношення сторін. Це може призвести до того, що навколо зображення будуть помітні порожні місця, якщо співвідношення сторін елемента та зображення відрізняється.

  • value - задає ширину та висоту фонового зображення.

У цьому прикладі ми використаємо більшу картинку, ніж нам потрібно, оскільки хочемо розглянути різницю у поведінці кожного значення для властивості background-size.

html

index.html

css

index.css

copy
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<div class="box"><span>auto</span></div>
<div class="box"><span>cover</span></div>
<div class="box"><span>contain</span></div>
<div class="box"><span>value in px</span></div>
</body>
</html>

1. Що робить властивість background-image?

2. Що робить властивість background-repeat?

3. Яка властивість визначає положення фонового зображення елемента?

question mark

Що робить властивість background-image?

Select the correct answer

question mark

Що робить властивість background-repeat?

Select the correct answer

question mark

Яка властивість визначає положення фонового зображення елемента?

Select the correct answer

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

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

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

Секція 5. Розділ 2

Запитати АІ

expand
ChatGPT

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

We use cookies to make your experience better!
some-alt