Тіні

Inset Shadows vs Drop Shadows: коли використовувати кожен

Дмитро Гулак
Дмитро Гулак
7 хв читання0 переглядів

Inset Shadows vs Drop Shadows: коли використовувати кожен

Розуміння різниці між inset та drop shadows є вирішальним для створення професійних дизайнів з глибиною.

Drop Shadows

Створюють ілюзію, що елемент плаває над сторінкою:

.card {
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.elevated { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

Inset Shadows

Створюють ілюзію глибини всередину сторінки:

.pressed-button {
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
}

.input-field { box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.08); }

Neumorphism дизайн

Поєднуйте обидва для м'яких 3D ефектів:

.neuro-card {
  background: #e0e0e0;
  box-shadow:
    8px 8px 16px #bebebe,
    -8px -8px 16px #ffffff;
}

.neuro-pressed { box-shadow: inset 4px 4px 8px #bebebe, inset -4px -4px 8px #ffffff; }

Кращі практики

  • Drop shadows: кнопки, картки, модалки, tooltips
  • Inset shadows: поля вводу, pressed стани, wells
  • Обидва: neumorphic дизайни, toggle switches
  • Тримайте тіні м'якими
  • Підбирайте колір тіні до фону

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

Піднята кнопка

.button {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  transition: box-shadow 0.3s;
}

.button:hover { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); }

.button:active { box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2); }

Створюйте ідеальні тіні з нашим Shadow Generator!

Схожі статті

Продовжуйте читати за близькими темами.

Майстерність CSS Box Shadow: Повний гідДізнайтеся все про CSS box-shadow від основ до просунутих технік. Створюйте приголомшливі ефекти глибини, неоморфізм та реалістичні тіні.Inset тіні для чистого неоморфізмуПроєктуйте неоморфні елементи керування зі стриманими inset тінями, чітким контрастом країв і доступними станами взаємодії.Неоморфізм та Soft UI: мистецтво тонких тінейГлибоке занурення в неоморфізм дизайн - дізнайтеся, як створювати м'які, рельєфні UI елементи з ідеальними тінями, підсвічуваннями та міркуваннями доступності.Як зробити єдину шкалу elevation для тіней продуктуСтворіть перевикористовувані elevation-токени для тіней від карток до модалок, щоб інтерфейс мав цілісну глибину.

Коментарі

0

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

Поки що тут немає коментарів. Станьте першим.