Тіні
Inset Shadows vs Drop Shadows: коли використовувати кожен
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!

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