Files
freeCodeCamp/guide/russian/css/linear-gradient/index.md
lastsannin 852e079310 fixed typos in article about linear gradient (#31001)
Fixed typos in the article about linear gradient.
The article seemed to be done via google translate.
Fixed typos, fixed wrong sentences.
2019-08-07 10:19:50 -07:00

87 lines
4.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Linear Gradient
localeTitle: Линейный градиент
---
## Линейный градиент
В линейном градиенте цвета движутся в одном направлении, т.е. слева направо, сверху вниз или под любым выбранным вами углом.
![Градиент с двумя цветовыми остановками](https://cdn.discordapp.com/attachments/261391445074771978/371707961422118912/image.png)
**Линейный градиент с двумя цветами**
### Синтаксис
Чтобы создать линейный градиент, вы должны определить как минимум две цветовых остановки. (Это цвета, из которых создаются переходы). Он объявляется либо в свойстве **background**, либо в **background-image**.
```
background: linear-gradient(direction, colour-stop1, colour-stop2, ...);
```
**Примечание. Если ни одно направление не указано, переход по умолчанию сверху вниз**
### Различные градиентные переходы
**Сверху вниз:**
```
background: linear-gradient(red, yellow);
```
![Сверху вниз](https://cdn.discordapp.com/attachments/261391445074771978/371702268803809301/image.png)
**Слева направо:**
Для того, чтобы сделать его слева направо, добавьте дополнительный параметр вида **to direction**, где direction - направление градиента.
```
background: linear-gradient(to right, red , yellow);
```
![Слева направо](https://cdn.discordapp.com/attachments/261391445074771978/371702990161051648/image.png)
**Диагональные позиции:**
Вы также можете переместить градиент по диагонали, указав горизонтальные и вертикальные начальные положения, например, левый верхний или нижний правый.
Вот пример градиента, начинающийся в верхнем левом углу,
```
background: linear-gradient(to bottom right, red, yellow);
```
![Верхний левый](https://cdn.discordapp.com/attachments/261391445074771978/371705382105776128/image.png)
### Использование углов для указания направления градиентов
Вы также можете использовать углы, чтобы быть более точными при указании направления градиента:
```
background: linear-gradient(angle, colour-stop1, colour-stop2);
```
Угол определяется как угол между горизонтальной линией и градиентной линией.
```
background: linear-gradient(90deg, red, yellow);
```
![90 градусов](https://cdn.discordapp.com/attachments/261391445074771978/371710718698848256/image.png)
### Использование нескольких цветов
Вы не ограничены только двумя цветами, вы можете использовать столько разделенных запятыми цветов, сколько хотите.
```
background: linear-gradient(red, yellow, green);
```
![Градиент с 3-мя цветами останавливается](https://cdn.discordapp.com/attachments/261391445074771978/371706534591201281/image.png)
Вы можете также использовать другие цветовые синтаксисы, такие как RGB или шестнадцатеричные коды, чтобы указать цвета.
### Жестко заданные цветовые остановки
Вы можете не только использовать градиенты для перехода с затухающими цветами, но также можете использовать его для немедленного перехода от одного сплошного цвета к другому сплошному цвету
```
background: linear-gradient(to right,red 15%, yellow 15%);
```
![Жесткий цвет останавливается](https://cdn.discordapp.com/attachments/261391445074771978/371716730046775318/image.png)
#### Дополнительная информация
[Линейный градиент в Mozilla Docs](https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient)