Генератор градієнтів CSS

Створюйте CSS-градієнт з двох або більше кольорів. Створюйте красиві лінійні та радіальні градієнти з настроюваними кутами, положеннями та колірними зупинками. Ідеально підходить для веб-дизайнерів, які хочуть швидко створювати готовий до використання CSS-код градієнта для сучасних веб-сайтів і додатків.

Поширені запитання

Лінійні градієнти змінюють кольори вздовж прямої лінії (горизонтальної, вертикальної або діагональної), створюючи спрямований потік від одного кольору до іншого. Радіальні градієнти розходяться від центральної точки назовні по колу або еліпсу. Використовуйте лінійні градієнти для спрямованого акценту і сучасних інтерфейсів, а радіальні - для ефектів прожекторів, кнопок або органічного візуального інтересу.

Ви можете задати кут градієнта в градусах (від 0 до 360 градусів) або використовувати ключові слова, такі як "вправо", "внизу", "вгорі праворуч" і т.д. 0 градусів вказує вгору, 90 градусів - вправо, 180 градусів - вниз і 270 градусів - вліво. Кут визначає вісь, уздовж якої відбувається перехід кольорів, що дає вам повний контроль над напрямком градієнта.

Так! Градієнти CSS підтримують необмежену кількість колірних зупинок. Ви можете додавати кілька кольорів для створення складних багатоколірних градієнтів. Кожен колір може мати необов'язковий відсоток позиції (від 0% до 100%), щоб контролювати, де він з'являється в градієнті. Це ідеально підходить для створення ефектів веселки, градієнтів заходу сонця або складних колірних переходів.

Використовуйте два кольори, близькі за відтінком, насиченістю або світлістю. Наприклад, перехід від середнього синього до трохи світлішого або темнішого синього. Зберігайте контрастність на низькому рівні і використовуйте значення HSL, коли ви регулюєте яскравість лише на 10-20%. Тонкі градієнти додають глибини і візуального інтересу, не перевантажуючи контент.

Сучасні градієнти CSS (з використанням лінійного та радіального градієнтів) підтримуються в усіх сучасних браузерах без префіксів виробника. Однак, якщо вам потрібна підтримка дуже старих браузерів (IE9 і раніше), вам можуть знадобитися префікси виробника (-webkit-, -moz-, -o-) або запасні суцільні кольори. Для сучасної веб-розробки стандартний синтаксис градієнта CSS працює скрізь.

Розташовуйте колірні стопи рівномірно і уникайте різких колірних стрибків. Використовуйте проміжні стопи між крайніми кольорами, щоб створити більш плавні переходи. Для радіальних градієнтів експериментуйте з формою (коло проти еліпса) і розташуванням. Подумайте про використання кольорів зі схожими значеннями насиченості та світлоти або про роботу в просторі HSL, де можна створювати плавні переходи відтінків.

Радіальні градієнти можуть бути круговими (однаковими в усіх напрямках) або еліптичними (розтягнутими відповідно до контейнера). Кола добре підходять для ефектів прожекторів і центрованих дизайнів, тоді як еліпси краще підходять для тла, яке має рівномірно покривати прямокутні ділянки. Параметр "Форма" дає змогу керувати цією поведінкою.

Так! Для діагональних градієнтів використовуйте кути від 0 до 360 градусів. 45 градусів створює ідеальну діагональ з лівого нижнього кута в правий верхній, 135 градусів - з правого нижнього в лівий верхній. Діагональні градієнти додають динамічного візуального інтересу і можуть вести погляд крізь ваш дизайн.

Використовуйте кольорові формати RGBA або HSLA з альфа-каналом для створення градієнтів, які переходять у прозорі. Це ідеально підходить для ефектів накладання, масок зображень або створення глибини. Наприклад, градієнт від rgba(0,0,0,1) до rgba(0,0,0,0) створює перехід до прозорого чорного.

Колірні стопи контролюють, де кожен колір з'являється в градієнті (від 0% до 100%). Рівномірний інтервал створює плавні переходи, тоді як об'єднання стоп разом створює різкі зміни кольорів. Наприклад, розміщення двох кольорів з інтервалом 50% створює жорстку лінію, тоді як інтервал між ними 40% і 60% створює плавне поєднання.