Функция CSS linear-gradient()
- Предыдущая страница Функция light-dark() в CSS
- Следующая страница Функция log() в CSS
- Вернуться на один уровень вверх Референсное руководство по функциям CSS
Определение и использование
CSS linear-gradient()
Функция используется для создания линейной градиентной заливки в качестве фона.
Для создания линейной градиентной заливки необходимо определить по крайней мере два цветовых маркера. Цветовые маркеры - это цвета, между которыми вы хотите реализовать плавный переход. Вы также можете установить точку старта и направление (или угол) и эффект градиента.
Примеры линейных градиентных заливок:
Пример
Пример 1
Эта линейная градиентная заливка начинается с верха. Она переходит от красного к желтому, а затем к синему:
#grad { background-image: linear-gradient(red, yellow, blue); }
Пример 2
Линейная градиентная заливка, начинающаяся с левого края. Она переходит от красного к синему:
#grad { background-image: linear-gradient(to right, red , blue); }
Пример 3
Линейная градиентная заливка, начинающаяся с верхнего левого угла (и продолжающаяся до нижнего правого угла):
#grad { background-image: linear-gradient(to bottom right, red , blue); }
Пример 4
Линейная градиентная заливка с указанным углом:
#grad { background-image: linear-gradient(180deg, red, blue); }
Пример 5
Линейная градиентная заливка, содержащая несколько цветовых маркеров:
#grad { background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet); }
Пример 6
Линейный градиент с двумя местами для цветовых меток:
#grad { background: linear-gradient( to right, red 17%, orange 17% 34%, yellow 34% 51%, green 51% 68%, blue 68% 84%, indigo 84% ); }
Пример 7
Линейный градиент с прозрачностью:
#grad { background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); }
Грамматика CSS
linear-gradient(side-or-corner, angle, color-stop1, color-stop2, ...);
Значение | Описание |
---|---|
side-or-corner |
Необязателен. Начало градиента. Начинается с ключевого слова 'to', за которым следуют до двух других ключевых слов:
Default value is to bottom (вниз). |
angle |
Необязателен. Угол направления градиентной линии:
|
color-stop1, color-stop2,... |
Обязателен. Цветовые метки - это цвета, между которыми вы хотите реализовать плавный переход. Эта величина состоит из одного значения цвета, за которым может следовать один или два необязательных места для цветовых меток (процент от 0% до 100% или длина по градиентной оси). |
Технические детали
Версия: | CSS3 |
---|
Поддержка браузерами
Числа в таблице показывают версию первого браузера, который полностью поддерживает эту функцию.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
linear-gradient() | ||||
26 | 10 | 16 | 6.1 | 12.1 |
Два места для цветовых меток | ||||
71 | 79 | 64 | 12.1 | 58 |
Соответствующие страницы
Учебник:CSS градиент
См. также:Свойство background-image CSS
См. также:Функция CSS conic-gradient()
См. также:Функция CSS radial-gradient()
См. также:Функция CSS repeating-conic-gradient()
См. также:Функция CSS repeating-linear-gradient()
- Предыдущая страница Функция light-dark() в CSS
- Следующая страница Функция log() в CSS
- Вернуться на один уровень вверх Референсное руководство по функциям CSS