2018-10-12 16:00:59 -04:00
---
title: Linear Gradient
localeTitle: Линейный градиент
---
## Линейный градиент
2019-08-07 21:19:50 +04:00
В линейном градиенте цвета движутся в одном направлении, т.е . слева направо, сверху вниз или под любым выбранным вами углом.
2018-10-12 16:00:59 -04:00

**Линейный градиент с двумя цветами**
2019-08-07 21:19:50 +04:00
### Синтаксис
2018-10-12 16:00:59 -04:00
2019-08-07 21:19:50 +04:00
Чтобы создать линейный градиент, вы должны определить как минимум две цветовых остановки. (Это цвета, из которых создаются переходы). Он объявляется либо в свойстве **background** , либо в **background-image** .
2018-10-12 16:00:59 -04:00
```
background: linear-gradient(direction, colour-stop1, colour-stop2, ...);
```
**Примечание. Если ни одно направление не указано, переход по умолчанию сверху вниз**
2019-08-07 21:19:50 +04:00
### Различные градиентные переходы
2018-10-12 16:00:59 -04:00
2019-08-07 21:19:50 +04:00
**Сверху вниз:**
2018-10-12 16:00:59 -04:00
```
background: linear-gradient(red, yellow);
```

2019-08-07 21:19:50 +04:00
**Слева направо:**
2018-10-12 16:00:59 -04:00
2019-08-07 21:19:50 +04:00
Для того, чтобы сделать е г о слева направо, добавьте дополнительный параметр вида **to direction** , где direction - направление градиента.
2018-10-12 16:00:59 -04:00
```
background: linear-gradient(to right, red , yellow);
```

**Диагональные позиции:**
Вы также можете переместить градиент по диагонали, указав горизонтальные и вертикальные начальные положения, например, левый верхний или нижний правый.
Вот пример градиента, начинающийся в верхнем левом углу,
```
background: linear-gradient(to bottom right, red, yellow);
```

2019-08-07 21:19:50 +04:00
### Использование углов для указания направления градиентов
2018-10-12 16:00:59 -04:00
Вы также можете использовать углы, чтобы быть более точными при указании направления градиента:
```
background: linear-gradient(angle, colour-stop1, colour-stop2);
```
Угол определяется как угол между горизонтальной линией и градиентной линией.
```
background: linear-gradient(90deg, red, yellow);
```

2019-08-07 21:19:50 +04:00
### Использование нескольких цветов
2018-10-12 16:00:59 -04:00
Вы не ограничены только двумя цветами, вы можете использовать столько разделенных запятыми цветов, сколько хотите.
```
background: linear-gradient(red, yellow, green);
```

Вы можете также использовать другие цветовые синтаксисы, такие как RGB или шестнадцатеричные коды, чтобы указать цвета.
2019-08-07 21:19:50 +04:00
### Жестко заданные цветовые остановки
2018-10-12 16:00:59 -04:00
Вы можете не только использовать градиенты для перехода с затухающими цветами, но также можете использовать е г о для немедленного перехода от одного сплошного цвета к другому сплошному цвету
```
background: linear-gradient(to right,red 15%, yellow 15%);
```

2019-08-07 21:19:50 +04:00
#### Дополнительная информация
[Линейный градиент в Mozilla Docs ](https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient )