Яка CSS властивість використовується для зміни фонового кольору?
Якщо ви коли-небудь працювали з CSS, ви, напевно, стикалися з необхідністю змінювати колір фону елемента. Існує два способи зробити це: за допомогою властивості background-color або властивості background.
background-color:
Властивість background-color змінює колір фону елемента без впливу на інші стилі фону. Вона приймає значення кольору, такі як чорний, білий або червоний. Наприклад:
body { background-color: #000; }
Властивість background-color можна також використовувати для створення градієнтів, прозорості та інших ефектів.
background:
Властивість background використовується для зміни всіх аспектів фону елемента, включаючи колір, зображення та положення. Вона приймає значення, такі як:
- колір
- зображення
- градієнт
- прозорість
- положення
Наприклад:
body { background: #000 url(/images/background.png) no-repeat center center; }
Властивість background є більш потужною, ніж властивість background-color, але вона також складніша у використанні.
Як вибрати, яку властивість використовувати?
Вибір між властивостями background-color і background залежить від того, що ви хочете досягти. Якщо ви хочете просто змінити колір фону елемента, то можете використовувати властивість background-color. Якщо ви хочете змінити інші аспекти фону, такі як зображення або положення, то вам потрібно буде використовувати властивість background.
Часті запитання:
Чи можу я використовувати обидві властивості background-color і background на одному елементі?
Так, ви можете використовувати обидві властивості на одному елементі. Однак властивість background буде перекривати властивість background-color.
Як зробити фон прозорим?
Щоб зробити фон прозорим, задайте значення властивості background-color або background як transparent.
Як зробити градієнтний фон?
Для створення градієнтного фону використовуйте властивість background з значеннями кольору, розділеними комою. Наприклад:
body { background: #000, #fff; }