CanDoYa
RU

Бесплатный генератор градиентов CSS

Работает прямо в браузере - без загрузки файлов и регистрации.

Тип
Цветовые точки
Код CSS
Поделиться инструментом

Что такое генератор градиентов CSS?

Генератор градиентов css - визуальный инструмент, который сам собирает код linear-gradient(), radial-gradient() или conic-gradient(). Выбираете цвета, перетаскиваете точки остановки, задаёте угол - и получаете готовый к вставке CSS, а предпросмотр сразу показывает, как это отрисует браузер. Всё работает прямо в браузере.

Как пользоваться

  1. 1Выберите тип градиента. Линейный, радиальный или конический. У линейного есть слайдер угла, у радиального - форма (круг или эллипс) и позиция, у конического - начальный угол и позиция.
  2. 2Настройте цветовые точки. Кликните по образцу, чтобы выбрать цвет, и перетащите слайдер, чтобы сдвинуть точку вдоль градиента. Можно добавить до 8 точек или убрать до 2.
  3. 3Настройте направление. Перетащите слайдер угла (0-360 градусов) или выберите позицию из списка. Предпросмотр обновляется мгновенно при каждом изменении.
  4. 4Скопируйте CSS. Нажмите «Копировать», чтобы получить объявление background вместе со сплошным запасным цветом, и вставьте его в свою таблицу стилей.

Кому пригодится

Писать синтаксис градиента вручную неудобно: угол, порядок точек и проценты позиций взаимосвязаны, и одна опечатка молча ломает весь background. Этот генератор держит предпросмотр и код в полной синхронности - что видите, то и получаете при копировании, байт в байт. Всё считается на стороне браузера, поэтому ничего из того, что вы создаёте, никуда не отправляется.

Вопросы и ответы

Этот генератор градиентов CSS бесплатный?

Да - полностью бесплатно, без регистрации, без водяных знаков и без ограничений. Создавайте сколько угодно градиентов и вставляйте CSS прямо в проект.

Данные отправляются на сервер?

Нет. Градиент собирается и отображается полностью в браузере на обычном JavaScript. Ни цвета, ни код, ни данные использования никуда не передаются.

В чём разница между линейным, радиальным и коническим градиентом?

Линейный градиент смешивает цвета вдоль прямой линии под выбранным углом. Радиальный расходится от центральной точки кругом или эллипсом. Конический разворачивает цвета вокруг центра - как цветовой круг или диаграмма.

Как работают цветовые точки в градиентах CSS?

Каждая точка задаёт цвет и позицию от 0% до 100% вдоль линии градиента. Браузер плавно смешивает соседние точки. Если поставить две точки в одной позиции, получится резкая граница вместо плавного перехода - удобно для полос и эффекта диаграммы.

Какие браузеры поддерживают такие градиенты?

Все современные браузеры - Chrome, Firefox, Safari и Edge - поддерживают linear-gradient() и radial-gradient() без префиксов; conic-gradient() поддерживается повсеместно с 2020 года. В скопированный код также добавлен запасной сплошной цвет для старых версий.

Можно ли применить градиент к цвету текста?

Не напрямую - градиенты это изображения, а не цвета. Задайте градиент как background-image для текстового элемента, затем добавьте background-clip: text и color: transparent, чтобы градиент проступал сквозь буквы.

Почему на градиенте видны полосы?

Полосы (бандинг) появляются, когда две далёкие точки смешиваются на большом расстоянии близких оттенков, обнажая 8-битные шаги цвета. Уменьшить их можно, добавив промежуточную точку, сократив дистанцию перехода или выбрав цвета, различающиеся не только оттенком, но и светлотой.