Веб-розробка

CSS Gradient Generator

Зібрати лінійний, радіальний чи конічний градієнт з кількох кольорів і отримати готовий CSS.

Тип

0° — зверху, далі за годинниковою стрілкою.

Колір Прозорість % Позиція %

                    

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

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

Типові сценарії

Що варто памʼятати

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

Кілька градієнтів можна накласти один на одного через background-image з комою — це працює як шари, де перший у списку зверху.

Стаття про цей інструмент: CSS-градієнти: чим linear відрізняється від radial і conic

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

Чим відрізняються лінійні, радіальні та конічні градієнти?

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

Чи підтримуються конічні градієнти в усіх браузерах?

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

Що я отримую на виході?

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

Чим repeating-linear-gradient відрізняється від звичайного linear-gradient?

Звичайний linear-gradient розтягує задану послідовність кольорів рівно один раз на весь елемент, тоді як repeating-linear-gradient повторює цю ж послідовність color stops циклічно, створюючи смугастий чи візерунчастий фон.

Чи можна накласти кілька градієнтів один на одного як фон?

Так, властивість background-image приймає список градієнтів через кому, і вони накладаються шарами один на одного за принципом, схожим на накладення кількох фонових зображень — верхній у списку відображається зверху.

Статті: Веб-розробка

HEX, RGB, HSL: чому для кольору існує стільки записів

Чому дизайнери часто обирають HSL замість HEX, коли потрібно підібрати відтінок кольору вручну.

Мінімізація CSS: що саме видаляється з файлу і навіщо

Чому мінімізований CSS однаково працює в браузері, хоч і стає нечитабельним для людини.

Мінімізація JavaScript: різниця між мінімізацією та обфускацією

Чому мінімізований код все ще можна прочитати за бажання, а обфускований — ні.

Мінімізація HTML: чому пробіли в розмітці взагалі мають значення

Чому видалення пробілів у <pre> чи textarea може зламати вигляд сторінки, на відміну від інших місць.

Алгоритм Луна: як номер картки перевіряють на коректність

Чому валідний за алгоритмом Луна номер картки не означає, що така картка реально існує.

IBAN: як влаштований міжнародний номер банківського рахунку

Чому перші дві літери в IBAN — це код країни, а не частина номера рахунку.

QR-коди: як у квадраті з пікселів вміщується посилання

Чому QR-код із логотипом по центру все ще сканується, хоч частина малюнка перекрита.

Штрих-коди: чим Code 128 відрізняється від EAN-13

Чому на товарах у магазинах майже завжди EAN-13, а не Code 128.

Placeholder-зображення: навіщо потрібні картинки-заглушки в розробці

Чому верстальники навмисно вставляють сірі прямокутники замість реальних фотографій на етапі розробки.