Генератор
градиента
Соберите переход из двух-шести цветов, задайте угол и тип — и заберите готовое свойство CSS. Точки можно двигать ползунками, добавлять и убирать, а превью обновляется сразу.
- 0%
- 100%
background: linear-gradient(135deg, #4F8EF7 0%, #E879F9 100%);| Точка 1 | #4F8EF7 | 0 % | |
| Точка 2 | #E879F9 | 100 % |
Угол, на котором все спотыкаются
В CSS отсчёт идёт от направления вверх и по часовой стрелке. Ноль градусов означает переход снизу вверх, девяносто — слева направо, сто восемьдесят — сверху вниз. В математике принято иначе: там ноль указывает вправо, а отсчёт против часовой. Отсюда и постоянная путаница, когда градиент уезжает не туда.
Есть и словесная запись — to right, to bottom left и подобные. Она нагляднее, но работает только для восьми направлений, а угловая позволяет любое. Обратите также внимание, что to top right не равно 45 градусам: словесная форма ведёт точно в угол блока и зависит от его пропорций, а угловая — нет.
- 0deg — снизу вверх
- 90deg — слева направо
- 180deg — сверху вниз
- 270deg — справа налево
- 135deg — по диагонали вниз-вправо