Как создать CSS-градиент для сайта
Введите тип, направление и цвета, чтобы получить CSS-код линейного или радиального градиента. Если оставить поля пустыми, генератор использует линейный вариант, направление `to right` и цвета `#ff7e5f`, `#feb47b`.
Введите тип, направление и цвета, чтобы получить CSS-код линейного или радиального градиента. Если оставить поля пустыми, генератор использует линейный вариант, направление to right и цвета #ff7e5f, #feb47b.
Для чего нужен генератор CSS-градиентов
Градиент в CSS помогает плавно соединить несколько цветов на фоне блока, кнопки, карточки или всей страницы. Этот генератор подготавливает фрагмент CSS для двух вариантов: линейного градиента и радиального градиента с круглой формой. Вам не нужно вручную запоминать структуру функции градиента: достаточно задать тип, направление и перечень цветов, а затем использовать полученный фрагмент в стилях сайта.
Инструмент подходит, когда нужно быстро собрать основу оформления и посмотреть, как должны выглядеть параметры будущего градиента. Поля для типа, направления и цветов необязательны. Если оставить их пустыми, применяются значения по умолчанию: линейный тип, направление to right и цвета #ff7e5f, #feb47b. Поэтому можно начать с готового варианта, а затем изменить только нужные параметры.
Для линейного решения направление становится частью сгенерированного CSS. Например, можно указать to bottom, чтобы переход шёл сверху вниз, или использовать направление с углом. Для радиального варианта форма задаётся как круглая, а поле направления не определяет расположение перехода так же, как в линейной ветке.
Как получить и применить градиент
-
Откройте генератор CSS-градиента и найдите поля для типа градиента, направления и цветов. Начните с типа
linear, если нужен переход вдоль линии. Для радиального результата введите другое значение типа или оставьте значение, отличное отlinear, с учётом того, что такая ветка формирует радиальный градиент круглой формы. -
В поле направления укажите нужный текст для линейного варианта. Значение
to rightсоздаёт переход слева направо,to bottomподходит для перехода сверху вниз, а запись с углом задаёт наклон. Направление имеет смысл настраивать именно при типеlinear: при другом типе результат строится как радиальный градиент с формойcircle. -
В поле цветов перечислите оттенки через запятую, например
#2563eb, #7c3aed, #f97316. Между запятыми можно оставить пробелы. Инструмент разделяет введённый текст по запятым, убирает пробелы по краям каждого получившегося элемента и соединяет элементы запятой и пробелом. Поэтому запись с разными пробелами будет приведена к единому виду в итоговом CSS. -
Проверьте введённые значения и запустите создание результата предусмотренным элементом управления. Если поля не заполнены, ориентируйтесь на стандартный линейный вариант с направлением
to rightи двумя заданными цветами. Если нужен другой набор, замените цвета целиком или отредактируйте отдельный оттенок в исходном поле. -
Скопируйте показанный CSS-фрагмент в правило нужного элемента, например в
backgroundилиbackground-image. Сохраните значение направления и порядок цветов, если хотите повторить тот же визуальный переход. Для радиального результата проверьте, что в сгенерированном фрагменте используется радиальная функция и круглая форма.
Как читать результат и проверять границы
Результат представляет собой CSS-код для градиента, а не готовое изображение. В линейном варианте в коде отражаются выбранный тип, указанное направление и подготовленный список цветов. Если направление не менять, оно остаётся значением to right по умолчанию. Порядок цветов важен: первый элемент списка участвует в начале перехода, а последующие добавляются в указанной последовательности.
В радиальном варианте ищите в результате радиальный градиент с формой circle. Поле направления не превращает его в линейный переход: решающим условием служит то, равен ли введённый тип значению linear. Любой другой текст в этом поле типа переводит результат в радиальную ветку, поэтому перед копированием стоит проверить именно значение типа.
Если в списке цветов есть лишние пробелы, они удаляются по краям отдельных элементов. Разделителями служат запятые, а не произвольные символы. Сам генератор обрабатывает переданный текст и не предназначен для проверки синтаксиса цветовых значений или направления. Если CSS не отображается ожидаемым образом, проверьте написание цветов, формат направления и место, куда вставлен результат, уже в своём проекте.
Практический пример
Вы оформляете карточку товара и хотите получить вертикальный переход от голубого оттенка к зелёному.
В поле типа укажите linear, в направлении введите to bottom, а в поле цветов вставьте #0ea5e9, #22c55e. Создайте результат и проверьте структуру показанного CSS.
Появляется CSS-фрагмент с линейной функцией градиента, направлением to bottom и цветами в том же порядке, в котором они были введены.
Ограничения
- Инструмент обрабатывает переданный текст цветов и типа: он не проверяет синтаксис цветов или направления, а значение типа, отличное от
linear, ведёт к радиальному градиенту с формойcircle.
Частые ошибки
- Причина: в поле цветов используются разделители, отличные от запятых, или направление введено с опечаткой. Исправьте список, разделив оттенки запятыми, уберите лишние символы в направлении и повторно создайте CSS.
Частые вопросы
Что произойдёт, если не вводить параметры градиента?
Если поле типа оставить пустым, применяется линейный вариант по умолчанию. Для него также используются направление to right и цвета #ff7e5f, #feb47b, если соответствующие поля не заполнены.
Как сделать градиент сверху вниз?
При типе linear указанное направление включается в CSS-код линейного градиента. При другом тексте типа результат строится как радиальный градиент с круглой формой, поэтому направление не задаёт его как линейный переход.
Как правильно указать несколько цветов?
Цвета нужно разделить запятыми. Пробелы по краям каждого элемента убираются, после чего элементы соединяются в результате запятой и пробелом. Проверка правильности самих цветовых значений в этот процесс не входит.