Перейти до вмісту

Генератор градієнтів і тіней box-shadow для CSS

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

Опорні кольори — клацніть на смузі, щоб додати, перетягніть, щоб перемістити, Delete — видалити
CSS
background: linear-gradient(135deg in oklch, #ff7e5f 0%, #feb47b 100%);
Клас Tailwind
bg-[linear-gradient(135deg_in_oklch,#ff7e5f_0%,#feb47b_100%)]
Тип
Кут135°
Вибраний колір
Непрозорість100%
Позиція0%
Шаблони
Працює у браузері · без надсилання на серверЯк це працює

Як користуватися: Генератор градієнтів і тіней CSS

  1. 1

    Оберіть градієнт або тінь блока

    Перемикайтеся між двома редакторами за допомогою вкладок над попереднім переглядом.

  2. 2

    Почніть із шаблону

    Натисніть плитку шаблону, щоб завантажити його, або залиште типові значення й налаштовуйте їх.

  3. 3

    Налаштуйте візуально

    Перетягуйте зупинки кольору й задайте кут або додайте шари тіні та налаштуйте зсув, розмиття й розтягнення.

  4. 4

    Скопіюйте код

    Скопіюйте декларацію CSS або клас Tailwind і вставте у свій проєкт.

Ліміти та Pro

Безкоштовно й без реєстрації: необмежена кількість зупинок кольору та шарів тіні, 3 типи градієнтів, 3 простори змішування кольорів і 24 шаблони.

Pro прибирає рекламу; обидва редактори повноцінні в усіх тарифах. Дивитися Pro

Про інструмент: Генератор градієнтів і тіней CSS

Градієнти й тіні — два ефекти CSS, які найчастіше підбирають навмання в інструментах розробника браузера. Цей генератор дає для кожного з них візуальний редактор із великим попереднім переглядом наживо, а потім записує точну декларацію CSS і відповідний клас Tailwind із довільним значенням, наприклад bg-[linear-gradient(135deg,#ff7e5f_0%,#feb47b_100%)], тож результат можна одразу вставити в таблицю стилів або в className.

Редактор градієнтів створює лінійні, радіальні та конічні градієнти. Натисніть на смугу зупинок, щоб додати колір у вибраному місці, перетягніть зупинку, щоб перемістити її, або скористайтеся стрілками для точного позиціювання, а ще задайте кожній зупинці власну непрозорість. Лінійні й конічні градієнти мають кут, радіальні та конічні — центральну точку, радіальні — форму кола або еліпса, а будь-який із них можна повторювати для смуг і кілець. Також можна вибрати колірний простір для змішування: OKLab і OKLCH уникають сірої брудної середини, яку дає класичне змішування в sRGB між насиченими кольорами, і підтримуються всіма сучасними браузерами.

Редактор тіні блока складає стільки шарів, скільки вам потрібно. Кожен шар має зсув по X і Y, розмиття, розтягнення, колір із непрозорістю, перемикач «Внутрішня» та перемикач видимості, а шари можна переупорядковувати, адже перший малюється поверх решти. Блок попереднього перегляду з регульованими розміром, радіусом заокруглення й кольорами показує ефект на світній або темній поверхні.

Дванадцять шаблонів для кожного редактора — заходи сонця, колірні кола та смуги; підйоми Material, багатошарові мʼякі тіні, неоморфізм і різкі зсуви — стануть вам відправною точкою. Інструмент охоплює лише градієнти та тіні блока; text-shadow, filter: drop-shadow і градієнти SVG він не генерує.

Приватність

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

Можливості

Лінійні, радіальні та конічні

Зупинки кольору з перетягуванням і непрозорістю, кут, центр, форма та режим повторення.

Багатошарові тіні

Складайте, переставляйте, ховайте шари тіні та робіть їх внутрішніми для реалістичної глибини.

CSS і Tailwind

Копіюйте готову декларацію або клас Tailwind із довільним значенням.

Генератор градієнтів і тіней CSS: поширені запитання

Як користуватися класом Tailwind?
Вставте його в className, як і будь-яку іншу утиліту, наприклад class="bg-[linear-gradient(90deg,#7f00ff_0%,#e100ff_100%)]". Під час генерації CSS Tailwind перетворює підкреслення в довільних значеннях назад на пробіли, і це працює в Tailwind 3 та 4. Для значень, які ви використовуєте повторно, краще додайте іменоване тло або тінь у свою тему.
Що змінює параметр «Змішування кольорів»?
Він задає колірний простір, у якому браузер змішує кольори між зупинками. sRGB, типовий уже давно, часто дає тьмяну сіру смугу між контрастними кольорами, як-от синім і жовтим. OKLab робить перехід рівномірним для сприйняття, а OKLCH зберігає яскравість відтінків, проходячи колом кольорів. Згенерований CSS додає «in oklab» або «in oklch» після кута.
Чому реалістичні тіні складаються з кількох шарів?
Справжня тінь має темне чітке ядро біля предмета й мʼяке широке згасання далі від нього. Одна box-shadow здатна наблизити лише щось одне з цього. Два–пʼять шарів зі зростальними розмиттям і зсувом та малою непрозорістю імітують обидва ефекти. Саме так побудовані рівні підйому Material Design і шаблон «Багатошарова».
Чи можна зробити секторну діаграму або смуги з різкими межами?
Так. Поставте дві зупинки в одну позицію, і колір зміниться миттєво, без плавного переходу: шаблон «Секторна діаграма» використовує конічний градієнт зі здвоєними зупинками для чітких секторів, а шаблон «Смуги» — повторюваний лінійний градієнт. Перетягніть зупинку на сусідню або введіть для обох однакову позицію, щоб отримати різку межу.
Чи змінює «Внутрішня» спосіб малювання тіні?
Внутрішня тінь малюється всередині межі елемента, а не ззовні, тож блок виглядає втиснутим у поверхню. Додатні зсуви тоді зміщують тінь від внутрішнього краю вниз і праворуч. В одній box-shadow можна поєднувати внутрішні та зовнішні шари; щоб побачити один внутрішній шар, почніть із шаблону «Внутрішня».

Інші завдання з цим інструментом