Как сделать тень в фигме

как сделать тень в фигме

Тень в Figma — это один из ключевых инструментов визуального дизайна, который помогает создавать глубину, иерархию и реалистичность интерфейсов. Правильно настроенная тень делает элементы более выразительными, подчёркивает их взаимодействие с пространством и улучшает восприятие пользователем структуры макета. В Figma добавление тени реализовано через панель Effects, где можно гибко настраивать параметры внешнего и внутреннего свечения, а также самого drop shadow.

Чтобы сделать тень в Figma, выберите объект, откройте панель Effects и добавьте Drop Shadow. Настройте X, Y, Blur и Spread для нужного эффекта. Для реалистичности используйте небольшие значения размытия и смещения.

Основные параметры тени в Figma

Каждая тень в Figma состоит из нескольких регулируемых параметров, которые определяют её внешний вид и поведение. Эти параметры находятся в правой боковой панели, в разделе Effects. После выбора объекта (фрейма, фигуры, текста или группы) вы можете добавить один или несколько эффектов тени.
Параметры тени включают:

  • X Offset — горизонтальное смещение тени. Положительное значение сдвигает тень вправо, отрицательное — влево.
  • Y Offset — вертикальное смещение. Определяет, насколько тень «падает» вниз (или вверх, если значение отрицательное).
  • Blur — степень размытия краёв тени. Чем выше значение, тем мягче и рассеяннее выглядит тень.
  • Spread — изменение размера тени. Положительное значение увеличивает тень равномерно во все стороны, отрицательное — уменьшает.
  • Color — цвет тени. По умолчанию используется чёрный с прозрачностью, но можно задать любой цвет и уровень непрозрачности (Alpha).
Полезно знать: Тень всегда создаётся относительно формы исходного объекта. Если вы применяете тень к фигуре с закруглёнными углами, тень также будет иметь скруглённые контуры.

Настройка этих параметров позволяет имитировать разные источники света, высоту объекта над фоном и тип поверхности. Например, длинная тень с большим X Offset может указывать на низкий угол падения света, как при закате, а малое размытие и смещение по Y — на мягкое освещение сверху.

Цвет и прозрачность тени

Хотя большинство дизайнеров используют чёрные или серые тени, современные подходы допускают использование цветных теней — особенно в креативных проектах. Например, синеватый оттенок может передать холодную атмосферу, а коричневатый — деревянную текстуру.
Ключевой момент — уровень прозрачности (Alpha). Реалистичная тень редко бывает 100% непрозрачной. Обычно достаточно 15–30%. Это делает переход мягче и естественнее.

Сценарий
Рекомендуемый Alpha
Blur
Примечания
Минималистичный UI
10–15%
4–8 px
Едва заметная тень для лёгкой глубины
Карточки в списке
20–25%
10–16 px
Чёткая иерархия между слоями
Флоатинговая кнопка (FAB)
30%
20 px
Подчёркивает «парение» элемента
Анимированный элемент
Динамический
Изменяется
Тень меняется при движении

Как добавить тень в Figma: пошаговая инструкция

Добавление тени — простая операция, но требует понимания последовательности действий. Ниже приведён пошаговый алгоритм для новичков и тех, кто хочет закрепить базовые навыки.

  1. Откройте Figma и создайте новый файл или откройте существующий проект.
  2. Выберите инструмент Rectangle, Ellipse или любой другой и нарисуйте фигуру на холсте.
  3. Выделите созданную фигуру с помощью курсора.
  4. Перейдите в правую панель и найдите секцию Effects. Она находится под вкладками Design и Prototype.
  5. Нажмите на значок + рядом с Effects и выберите Drop Shadow.
  6. Появится первый слой тени с параметрами по умолчанию: X=0, Y=4, Blur=8, Color=чёрный, Alpha=15%.
  7. Настройте параметры вручную, перетаскивая ползунки или вводя значения.
  8. При необходимости добавьте вторую тень, нажав + Add Effect — это полезно для сложных эффектов, например, двойной тени.
«Начинайте с предустановленных значений, а затем корректируйте. Это быстрее, чем выставлять всё с нуля.» — Марина Ковалёва, UX-дизайнер, 7 лет опыта

Добавление внутренней тени (Inner Shadow)

Кроме внешней тени (Drop Shadow), Figma поддерживает Inner Shadow — тень внутри объекта. Этот эффект часто используется для создания эффекта углубления, как будто элемент «вдавлен» в поверхность.
Чтобы добавить Inner Shadow:

  • В том же блоке Effects нажмите + Add Effect.
  • Выберите Inner Shadow.
  • Настройте X, Y, Blur и Spread так же, как и для Drop Shadow.
  • Обратите внимание: Inner Shadow работает только на замкнутых формах. Если объект имеет прозрачные участки, эффект может отображаться некорректно.
Полезно знать: Inner Shadow не создаётся автоматически при дублировании Drop Shadow. Его нужно добавлять отдельно.

Виды теней и их использование в дизайне

Тени в UI-дизайне выполняют не только декоративную функцию. Они помогают пользователям понять, какой элемент активен, какой находится выше по z-оси, и как объект взаимодействует с окружением.
Основные типы теней и их применение:

  • Мягкие тени (Soft Shadows) — используются в минималистичных интерфейсах. Имеют высокое значение Blur и низкую непрозрачность. Подходят для карточек, модальных окон и панелей.
  • Жёсткие тени (Hard Shadows) — с минимальным размытием и чёткими границами. Применяются редко, чаще в монохромных или плоских дизайнах для акцента.
  • Двойные тени — комбинация двух Drop Shadow. Одна — короткая и плотная (блик), вторая — длинная и размытая (основная тень). Создаёт эффект объёма.
  • Цветные тени — используются в брендинге, анимациях и игровых интерфейсах. Например, фиолетовая тень может подчеркнуть футуристический стиль.

Пример использования двойной тени

Представьте, что вы проектируете Floating Action Button (FAB). Чтобы он выглядел объёмно, добавьте две тени:

  1. Первая тень: X=0, Y=2, Blur=4, Spread=0, Alpha=20%. Это имитирует близость к поверхности.
  2. Вторая тень: X=0, Y=8, Blur=20, Spread=0, Alpha=10%. Делает объект «парящим».

Такой подход соответствует Material Design от Google, где используются многоуровневые тени для передачи z-высоты.

Распространённые ошибки при настройке теней и как их избежать

Даже опытные дизайнеры иногда допускают ошибки при работе с тенями. Вот наиболее частые из них и способы их устранения.

  • Чрезмерное размытие — тень становится слишком большой и теряет форму. Решение: ограничьте Blur значением 24 px, если объект меньше 300 px.
  • Высокая непрозрачность — тень выглядит искусственной и «приклеенной». Используйте Alpha не выше 30% в стандартных интерфейсах.
  • Несоответствие направлению света — в одном макете тени падают в разные стороны. Установите единый источник света (обычно сверху слева).
  • Тень на прозрачном фоне — при экспорте PNG без фона тень может «потеряться». Всегда проверяйте экспорт на белом и тёмном фоне.
Полезно знать: Если вы используете Auto Layout, тень не влияет на размеры фрейма. Это значит, что при выравнивании элементов нужно учитывать визуальные границы, а не только рамку объекта.

Проверка тени на разных фонах

Тень должна хорошо смотреться на любом фоне. Рекомендуется тестировать её на:

  • Светлом фоне (например, #FFFFFF)
  • Тёмном фоне (например, #121212)
  • Градиенте или изображении

Если тень теряется на тёмном фоне, попробуйте уменьшить её непрозрачность или использовать более светлый цвет (например, тёмно-серый вместо чёрного).

Советы по созданию реалистичных теней

Реалистичная тень — это не просто эффект, а часть визуальной иерархии. Она должна подчиняться законам физики и логике интерфейса.

  • Используйте принцип единого источника света. Если в интерфейсе «свет» падает сверху слева, все тени должны быть смещены вниз и вправо.
  • Чем выше объект, тем длиннее и размытее его тень. Карточка на уровне 1 может иметь Y=2, Blur=4, а всплывающее окно — Y=12, Blur=24.
  • Не бойтесь экспериментировать с цветом. На жёлтом фоне чёрная тень может выглядеть слишком резко — попробуйте серую с оттенком фона.
  • Сохраните тени как стиль. В Figma можно создать Effect Style, чтобы применять одинаковые тени во всём проекте.

Как создать Effect Style для тени

  • Настройте тень на любом объекте.
  • Нажмите на значок шестерёнки рядом с названием эффекта (например, «Drop Shadow»).
  • Выберите «Create effect style».
  • Введите имя, например: «Card Shadow Medium» или «Floating Button Large».
  • Применяйте этот стиль к другим объектам через выпадающий список.
«Создание библиотеки теней — must-have для командной работы. Это экономит время и обеспечивает консистентность.» — Алексей Петров, Lead Product Designer, Fintech Studio

Экспорт теней и работа в команде

Тени корректно экспортируются в PNG, JPG и SVG (для SVG тень преобразуется в фильтр). Однако есть нюансы:

  • При экспорте в SVG с тенью может увеличиться размер файла из-за использования фильтров.
  • В некоторых старых браузерах SVG-фильтры могут отображаться некорректно.
  • Для разработчиков лучше предоставлять параметры тени в виде текста: X, Y, Blur, Color — чтобы они могли воссоздать эффект в CSS.

Передача теней разработчикам

Чтобы разработчики могли точно воссоздать тень, используйте:

  • Плагины вроде Stark или Design Lint, которые автоматически документируют эффекты.
  • Специальные комментарии в Figma с указанием значений тени.
  • Библиотеку компонентов с готовыми стилями теней.
Полезно знать: В CSS тень задаётся через свойство box-shadow: h-offset v-offset blur spread color. Значения совпадают с Figma — это упрощает передачу.

Экспертное мнение

«Тень — это не украшение, а сигнал. Она говорит пользователю: „Этот элемент можно потрогать“, „Он важнее других“ или „Он находится выше“. Неправильно настроенная тень ломает доверие к интерфейсу.“ — Екатерина Смирнова, UX-архитектор, 12 лет в digital

По её словам, лучшие практики включают:

  • Ограничение количества уровней теней — максимум 3–4 в одном интерфейсе.
  • Использование теней только там, где есть реальная разница в z-оси.
  • Тестирование теней на устройствах с низкой контрастностью (например, на солнце).

Она также отмечает, что в последние годы наблюдается тренд на отказ от теней в пользу других методов передачи глубины — например, за счёт цвета, прозрачности или анимации.

Вопросы и ответы

Можно ли сделать тень только с одной стороны?
Прямого способа нет, но можно имитировать с помощью маски или составного эффекта. Например, создайте прямоугольник-наложение с градиентом и поместите его под объект. Альтернатива — использовать внешние плагины, такие как Shadow Master.
Почему тень не отображается при экспорте?
Проверьте, не находится ли объект за другим слоем. Также убедитесь, что эффект не отключён. Иногда при группировке слоёв тени могут «теряться» — попробуйте разгруппировать и добавить заново.
Как сделать тень под текстом?
Выделите текстовый слой, перейдите в Effects и добавьте Drop Shadow. Настройте Blur и Offset. Для читаемости на светлом фоне используйте тень снизу (Y > 0).
Можно ли анимировать тень в Figma?
Косвенно — да. Через Prototype вы можете изменить параметры тени между фреймами. Например, при наведении увеличить Blur и Y Offset, чтобы имитировать поднятие кнопки.
Тень влияет на производительность?
В Figma — нет. Но при реализации в вебе или мобильном приложении множественные тени с высоким Blur могут снижать FPS. Рекомендуется оптимизировать количество и сложность эффектов.

Заключение

Тень в Figma — это мощный инструмент, который при правильном использовании усиливает восприятие интерфейса, помогает строить иерархию и делает дизайн более живым. Главное — не переусердствовать. Каждая тень должна иметь смысл: либо визуальный, либо функциональный.

Используйте тени осознанно, настраивайте их в соответствии с контекстом и сохраняйте стили для повторного применения. Это сэкономит время, повысит качество макетов и упростит работу команды.
  • Тень добавляется через Effects → Drop Shadow или Inner Shadow.
  • Настройте X, Y, Blur, Spread и Color для нужного эффекта.
  • Создавайте Effect Styles для консистентности.
  • Проверяйте тени на разных фонах и при экспорте.
  • Передавайте параметры тени разработчикам в понятном формате.
⚠️ Дисклеймер — нажмите, чтобы развернуть

Материалы, опубликованные в разделе «Блог» на сайте RU DESIGN SHOP (rudesignshop.ru), носят исключительно информационный и ознакомительный характер и не являются руководством к действию, финансовой рекомендацией, медицинской услугой, ветеринарным назначением либо рекламой товаров и услуг, включая азартные игры. Публикации не содержат призывов к участию в азартных играх и не направлены на продвижение соответствующих операторов.

Безопасность применения товаров и веществ: при использовании строительных материалов, бытовой химии, пестицидов и агрохимикатов необходимо строго следовать инструкциям производителя и действующему законодательству Российской Федерации, включая Федеральный закон РФ от 19.07.1997 № 109-ФЗ «О безопасном обращении с пестицидами и агрохимикатами».

Упоминание товарных знаков, брендов и организаций носит исключительно информационный характер и не означает наличие партнёрских отношений или одобрения со стороны правообладателей.

Материалы, содержащие сведения о медицинских, ветеринарных или косметических средствах, представлены в справочных целях и не являются медицинской консультацией или назначением. Перед применением рекомендуется обратиться к врачу, ветеринарному специалисту или иному сертифицированному профессионалу.

Возрастные ограничения: материалы, содержащие сведения о продукции категории 18+, включая алкоголь или азартные игры, предназначены исключительно для совершеннолетней аудитории и публикуются в информационных целях.

Правовая ответственность: решения, принятые на основе опубликованной информации, пользователь принимает самостоятельно и на свой риск; редакция и авторы несут ответственность в пределах, установленных законодательством Российской Федерации.

Редакция не допускает публикаций, содержащих пропаганду экстремизма, терроризма, наркотических средств или суицида; подобные материалы подлежат немедленному удалению.

Упоминание организаций с ограниченным статусом: компания Meta Platforms Inc. (социальные сети Facebook и Instagram) признана экстремистской организацией решением суда РФ, её деятельность запрещена на территории Российской Федерации; любые упоминания приводятся исключительно в информационных целях.

Авторские права и источники: информация собирается из открытых источников; её актуальность указывается на дату публикации и может изменяться.

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

Персональные данные и cookies: сайт использует cookies и обрабатывает персональные данные пользователей в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» и Политикой конфиденциальности RU DESIGN SHOP.

Мнения авторов могут не совпадать с позицией государственных органов или коммерческих организаций, упомянутых в материалах.