Градієнт CSS: Опис, Синтаксис та Приклади
Створення лінійного градієнту у браузері Firefox. Градієнт - це плавний перехід від одного кольору до іншого, який може йти під певним кутом до елементу та містити більше двох кольорів.
Синтаксис
background-image: -moz-linear-gradient([<угол> | <позиція> ,] <колір> [, <колір>]*);
Значення
- <угол>
- Див. кут.
- <колір>
- Представляє собою значення кольору (див. колір), за яким йде необов'язкова позиція кольору відносно вісі градієнту, яка задається у відсотках від 0% до 100% або в будь-яких інших підходящих для CSS одиницях.
- <позиція>
- Для запису позиції використовуються ключові слова top, bottom, left, right, а також їх поєднання. Порядок слів не має значення, можна написати left top або top left.
Типи градієнту
| Позиція | Кут | Опис |
|---|---|---|
| зверху вниз | 270deg | Сверху вниз. |
| зліва направо | 0deg | Сліва направо. |
| знизу вгору | 90deg | Знизу вгору. |
| справа наліво | 180deg | Справа наліво. |
| зверху ліворуч | -45deg | Від лівого верхнього кута до правого нижнього. |
| зверху праворуч | 225deg | Від правого верхнього кута до лівого нижнього. |
| знизу ліворуч | 45deg | Від лівого нижнього кута до правого верхнього. |
| знизу праворуч | -225deg | Від правого нижнього кута до лівого верхнього. |
Приклад
HTML5CSS2.1CSS3IECrOpSaFx
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Градієнт</title>
<style>
.приклад {
background: #e2e2e2;
background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
background: linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
padding: 10px;
}
</style>
</head>
<body>
<div class="приклад">Вміст сторінки</div>
</body>
</html>