css властивість background-color


Властивість background-color встановлює колір тла елемента, або його прозорість.

Тло елемента включає в себе загальний розмір елемента, відступи padding та кордони border, але без поля margin.

Властивість `background-color`

Властивість background-color не успадковує своє значення батьківського елементу, через те що початкове значення є прозорим, саме тому колір тла нащадків збігається з кольором тла батька.

Колір тла можна задати за допомогою імені кольору:

background: white;

Або за допомогою шістнадцятирічного значення:

background-color: #89b45a;

Чи через RGB та RGBa моделей:

background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.8);

Ну і через модель hsl чи hsla:

background: hsl(170, 50%, 45%);
background: hsla(170, 50%, 45%, 1);

Використовуй тандем з властивостей background-colorта text-color, щоб полегшити читачеві сприймання тексту.

автор: Svitlana

Синтаксис

background-color: color|transparent|initial|inherit;

Властивість background-color може отримувати 5 значень:

color

Колір тла.

автор: Svitlana

transparent

Вказує, що колір фону повинен бути прозорим. Без задання

автор: Svitlana

initial

Встановлює властивість у значення без задання

автор: Svitlana

inherit

Вказує на спадковість властивості від свого батьківського елемента (якщо відповідна властивість встановлена).

автор: Svitlana

unset

Комбінація ключових слів initial і inherit. Встановлює значення властивості як inherit, якщо властивість успадковується від свого батька, в іншому випадку значення встановлюється як initial.

автор: Svitlana

Значення без задання: transparent
Наслідує: Ні
Анімується: Так
JavaScript синтаксис: object.style.backgroundColor="#00FF00"

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft Internet Explorer
background-color 1.0 1.0 1.0 3.5 4.0
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Mozilla Firefox Mobile Apple Safari
background-color 1.0 1.0 1.0

Приклади

+ запропонувати свій приклад у пісочниці

background-color заливає тло елемента суцільним кольором; текст зроблено світлим, щоб на темно-сірому він лишався читним.

HTML

<div class="box">Тло цього блока — темно-сірий #4f4f4f.</div>

CSS

.box {
    background-color: #4f4f4f;
    color: #fff;
    padding: 12px;
}
автор: Svitlana

Динамічний приклад

автор: Svitlana

Демонстрація роботи властивості

автор: Svitlana

Приклад поведінки цієї властивості і її успадковування

автор: Svitlana

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід