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

Генератор тіней CSS box-shadow

Створюйте багатошарові тіні CSS наочно: зсув, розмиття, розтягування, inset і прозорість для кожного шару. Потім скопіюйте CSS або клас Tailwind — усе працює у вашому браузері.

Радіус заокруглення24px
Розмір блока180px
CSS
box-shadow: 0 10px 30px -5px rgb(15 23 42 / 0.18);
Клас Tailwind
shadow-[0_10px_30px_-5px_rgb(15_23_42/0.18)]
Шари
Зсув по X0px
Зсув по Y10px
Розмиття30px
Розтягнення-5px
Непрозорість18%
Шаблони
Працює у браузері · без надсилання на серверЯк це працює

Як користуватися: Генератор box-shadow

  1. 1

    Оберіть початкову тінь

    Натисніть шаблон, наприклад «Мʼяка», «Багатошарова» чи «Підняття 2», або змініть типовий шар.

  2. 2

    Налаштуйте кожен шар

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

  3. 3

    Перевірте на своїй поверхні

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

  4. 4

    Скопіюйте CSS

    Скопіюйте оголошення box-shadow або клас Tailwind у свій код.

Ліміти та Pro

Безкоштовно й без реєстрації: необмежена кількість шарів, зсув від −100 до 100 px, розмиття до 200 px і 12 шаблонів тіней.

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

Про інструмент: Генератор box-shadow

Властивість CSS box-shadow приймає список шарів, кожен з яких має горизонтальний і вертикальний зсув, радіус розмиття, розтягнення, колір і необовʼязкове ключове слово inset. Щоб глибина виглядала природно, потрібно збалансувати всі ці параметри у двох чи більше шарах, а підбирати числа просто в таблиці стилів незручно. Цей редактор показує результат на живому блоці попереднього перегляду, поки ви рухаєте повзунки, і сам записує оголошення та клас Tailwind shadow-[…].

Додавайте скільки завгодно шарів, тимчасово приховуйте будь-який для порівняння, переміщуйте його вгору чи вниз (перший шар у списку малюється поверх решти) або робіть його внутрішнім для натиснутих кнопок і полів введення. Зсув можна задати від −100 до 100 пікселів, розмиття — до 200 пікселів, розтягнення — від −100 до 100, а кожен колір має власну непрозорість. Відʼємне розтягнення — прийом сучасних мʼяких тіней: воно втягує тінь під елемент, і знизу лишається лише ледь помітне сяйво.

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

У набір входить дванадцять шаблонів: чотири рівні підняття Material Design, мʼяка одношарова тінь, плавна пʼятишарова, жорсткий зсув у стилі нейбруталізму, неоморфізм, внутрішня тінь, кольорове сяйво, контурне кільце для фокусу та ефект левітації картки. Градієнти — на іншій вкладці; тіні тексту та фільтр drop-shadow() не підтримуються.

Приватність

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

Генератор box-shadow: поширені запитання

Чим відрізняються розмиття та розтягнення?
Розмиття пом’якшує край тіні: 0 дає чітку копію блока, а більші значення розтушовують її на стільки пікселів. Розтягнення збільшує або зменшує тінь перед розмиттям: додатне робить її більшою за блок, відʼємне ховає під нього. Велике розмиття з відʼємним розтягненням дає стриманий ефект підняття, поширений у сучасних інтерфейсах.
У якому порядку малюються кілька тіней?
Перша тінь у списку малюється поверх решти, остання — внизу, і всі вони лежать під самим елементом. Порядок важливий, коли шари перекриваються й мають різні кольори, наприклад кольорове сяйво над темною основою. Щоб підняти шар угору, скористайтеся кнопками зі стрілками; згенерований CSS завжди перелічує шари в тому порядку, який ви бачите.
Як зробити, щоб тінь добре виглядала в темному режимі?
Чорні тіні на темному тлі майже зникають, тому дизайнери підвищують непрозорість, натомість освітлюють поверхню піднятого елемента або використовують мʼяке сяйво фірмового кольору. Задайте для попереднього перегляду колір своєї темної поверхні, спробуйте шаблон «Сяйво», а потім підлаштуйте його колір і розтягнення.
Чи може box-shadow повторювати форму прозорого PNG?
Ні. box-shadow завжди слідує за блоком елемента та його border-radius, а не за видимими пікселями зображення чи піктограми всередині. Для неправильних форм використовуйте CSS-фільтр drop-shadow(): він враховує прозорість, але приймає лише одну тінь без розтягнення. Цей генератор створює тільки значення box-shadow.
Чи сповільнює сторінку важкий box-shadow?
Статичні тіні для сучасних браузерів майже нічого не коштують. Великі радіуси розмиття на багатьох елементах або анімація box-shadow під час наведення можуть спричиняти перемальовування на слабких телефонах. Для ефектів наведення анімуйте непрозорість псевдоелемента з тінню або transform: браузер компонує їх без перемальовування тіні в кожному кадрі.

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