CSS приклад: -webkit-linear-gradient

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
3.0+5.1+

Версії CSS

CSS 1CSS 2CSS 2.1CSS 3

Опис

Створює лінійний градієнт у браузерах Safari і Chrome.

Синтаксис

background-image: -webkit-linear-gradient([<кут> | <позиція> ,] <колір> [, <колір>]*);

Значення

<кут>
Див. кут.
<колір>
Представляє собою значення кольору (див. колір), за яким йде необов'язкова позиція кольору відносно вісі градієнта, вона задається в процентах від 0% до 100% або в будь-яких інших одиницях, що підходять для CSS.
<позиція>
Для запису позиції використовуються ключові слова top, bottom, left, right, а також їх поєднання. Порядок слів не має значення, можна написати left top або top left.
Табл. 1. Типи градієнта
ПозиціяКутОписВид
top270degЗверху вниз.
left0degЗліва направо.
bottom 90degЗнизу вгору.
right 180degСправа наліво.
top left -45degВід лівого верхнього кута до правого нижнього.
top right225degВід правого верхнього кута до лівого нижнього.
bottom left45degВід лівого нижнього кута до правого верхнього.
bottom right-225degВід правого нижнього кута до лівого верхнього.

Приклад

HTML5CSS2.1CSS3IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Градієнт</title>
  <style>
   .example {
    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: -ms-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="example">Вміст сторінки</div>
 </body>
</html>

Часті запитання

  • Q: Як використовувати -webkit-linear-gradient в CSS?

    A: Для використання -webkit-linear-gradient в CSS потрібно вказати його як значення властивості background-image.

  • Q: Як встановити кут градієнту з -webkit-linear-gradient?

    A: Кут градієнту з -webkit-linear-gradient встановлюється за допомогою ключового слова, наприклад, to top, to bottom, to left, to right, або вказуючи кут у градусах, наприклад, 45deg.

  • Q: Де використовується -webkit-linear-gradient?

    A: Градієнт -webkit-linear-gradient використовується для створення плавних переходів у фонових зображеннях елементів на веб-сторінці.

  • Q: Як створити вертикальний градієнт з -webkit-linear-gradient?

    A: Для створення вертикального градієнту з -webkit-linear-gradient вказуємо напрямок від top до bottom.

  • Q: Чи потрібно прописувати префікс -webkit- для -webkit-linear-gradient?

    A: Так, префікс -webkit- потрібно прописувати для підтримки старіших версій браузерів, які використовують WebKit.