Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про CSS: css, filter

Как сделать тень, падающую по границе изображения?

Этот вопрос проверяет знание о визуальных эффектах.

Короткий ответ

drop-shadow() — это функция в CSS, используемая для добавления тени к элементам, включая изображения. Она применяется с помощью свойства filter и принимает значения для смещения по оси X, смещения по оси Y, размытия и цвета тени. Эта функция особенно полезна, потому что она позволяет сохранить прозрачные области изображения, создавая естественный и аккуратный эффект тени.

Длинный ответ

Свойство drop-shadow() является частью спецификации CSS и используется для добавления тени к элементам с прозрачным фоном. Оно идеально подходит для изображений, поскольку может придавать им более выразительный вид. В отличие от традиционного свойства box-shadow, которое применяется ко всему блоку, drop-shadow() фокусируется на видимых пикселях элемента, что позволяет избежать ненужного наложения на прозрачные области.

Синтаксис:

filter: drop-shadow(offset-x offset-y blur-radius color); 
  •  offset-x: смещение тени по горизонтали.

  •  offset-y: смещение тени по вертикали.

  •  blur-radius: радиус размытия тени.

  •  color: цвет тени.

Пример использования:

img {
	filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.5));
} 

В этом примере тень будет смещена на 5 пикселей вправо и вниз, с радиусом размытия 10 пикселей и полупрозрачным черным цветом.

Функция drop-shadow() можно также комбинировать с другими фильтрами, такими как blur() или brightness(), чтобы создать более сложные визуальные эффекты.

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию

Уровень

  • Рейтинг:

    3

  • Сложность:

    6

Навыки

  • CSS

    CSS

Ключевые слова

#css

#filter

Подпишись на React Developer в телеграм

Frontend developer

tech
tech
tech
tech
tech
tech
tech
tech
tech

Ментор по Frontend

Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства

Записаться на консультацию