CanDoYa
UK

Безкоштовний CSS Gradient Generator

Працює повністю у вашому браузері - без завантаження на сервер і без реєстрації.

Тип
Кольорові стопи
Код CSS
Поділитися інструментом

Що таке CSS gradient generator?

CSS gradient generator - це візуальний інструмент, який сам будує код linear-gradient(), radial-gradient() або conic-gradient(). Оберіть кольори, перетягніть позиції стопів, задайте кут - і копіюйте готовий до вставки CSS, поки живий перегляд показує саме те, що відрендерить браузер. Усе працює прямо у вашому браузері.

Як користуватися

  1. 1Оберіть тип градієнта. Виберіть linear, radial або conic. Linear показує повзунок кута; radial додає форму (коло чи еліпс) і позицію; conic має початковий кут і позицію.
  2. 2Налаштуйте кольорові стопи. Клацніть по кожному зразку, щоб обрати колір, і перетягніть повзунок, щоб змістити стоп уздовж градієнта. Додайте до 8 стопів або приберіть їх до мінімум 2.
  3. 3Змініть напрямок. Перетягніть повзунок кута (0-360 градусів) або оберіть ключове слово позиції. Перегляд оновлюється миттєво з кожною зміною.
  4. 4Скопіюйте CSS. Натисніть Copy, щоб отримати оголошення background разом із запасним рядком суцільного кольору, і вставте його у свій stylesheet.

Кому це знадобиться

Писати синтаксис градієнта вручну незручно: кут, порядок стопів і відсоткові позиції взаємопов'язані, а одна описка непомітно ламає весь background. Цей генератор тримає перегляд і код у повній синхронності - те, що ви бачите, це побайтово той самий CSS, який ви копіюєте. Усе виконується на стороні клієнта, тож жоден ваш дизайн нікуди не завантажується.

Часті запитання

Цей CSS gradient generator безкоштовний?

Так - на 100% безкоштовний, без реєстрації, без водяних знаків, без обмежень. Створюйте скільки завгодно градієнтів і копіюйте CSS прямо в проєкт.

Чи щось завантажується на сервер?

Ні. Градієнт будується і відображається повністю у вашому браузері на звичайному JavaScript. Жодні кольори, код чи дані про використання нікуди не надсилаються.

Чим відрізняються linear, radial і conic градієнти?

Linear-градієнт змішує кольори вздовж прямої лінії під обраним кутом. Radial-градієнт розходиться від центральної точки у формі кола чи еліпса. Conic-градієнт обертає кольори навколо центральної точки, як колірне коло або кругова діаграма.

Як працюють кольорові стопи в CSS градієнтах?

Кожен стоп поєднує колір із позицією від 0% до 100% уздовж лінії градієнта. Браузер плавно змішує сусідні стопи. Якщо поставити два стопи в одній позиції, замість плавного переходу утвориться різка межа - це корисно для смуг і ефектів кругової діаграми.

Які браузери підтримують такі градієнти?

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

Чи можна використати згенерований градієнт як колір тексту?

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

Чому в моєму градієнті видно смуги (banding)?

Смуги з'являються, коли два далекі стопи змішуються на довгій ділянці схожих відтінків, через що стають помітними 8-бітні кольорові кроки. Це можна зменшити, додавши проміжний кольоровий стоп, скоротивши відстань змішування або обравши кольори, що відрізняються не лише відтінком, а й яскравістю.