Иван Емелюшкин
Иван Емелюшкин
3 мин. читать
1422 показа
363 открытия

Размытие: как передать разработчику и заслужить благодарность

Представьте себе ситуацию: дизайнер нарисовал красивый элемент, который размывает фон под собой. Добавил ему оттенок, настроил силу размытия. Отдал как есть в разработку и на выходе получил другой оттенок и глубину размытия.

Не хватает не только цвета — уровень размытия совсем не тот.

Налицо конфликт: дизайнер думает, что разработчик накосячил, а разработчик винит дизайнера в том, что его дизайн сложно собрать.

Чтобы этого избежать, нужен диалог: разработчик покажет дизайнеру какие виды размытий у него есть, а дизайнер выберет и придумает как можно его доработать до нужного вида. Подробнее о таких конфликтах я писал в своём канале.

Размытие на Android

На Android можно сделать любое размытие, но статичное. Т.е. фон под размытием не должен двигаться. Красивое динамичное размытие, как на iOS сделать технически сложно и ненадёжно: скорее всего будет глючить и тормозить.

Технически это выглядит так: разработчик делает скриншот экрана, размывает его и накидывает фильтры, которые дизайнер указал. Передавать такой дизайн нужно соответственно в виде Layer Blur, а не Background Blur.

Размытие на iOS

На iOS целая галерея размытий, но их значения четко обозначены заранее. Обычный пользователь айфона, видит три типа размытий: светлое, тёмное и какое-то среднее. Всё сложнее, их 11.

До iOS 13 разработчики выбирали из шести размытий:

Extra Light — супер светлое размытие. При переключении в тёмную тему остаётся светлым.Light — светлое размытие. Так же игнорирует тёмную темуDark — тёмное размытие. В обоих темах остаётся тёмным.Extra Dark — когда нужно темнее, чем dark.Regular — умное размытие. Умеет понимать светлую и тёмную тему. В светлой применяет обычный light, в тёмной — dark.Prominent —подстраивается под тему, но уже с Extra Light и Extra Dark.

В iOS 13 добавилось 5 новых размытий, которые называются Material. Они умеют подстраиваться под тёмную и светлую тему, но это можно отключить.

Ultra Thin Material — размывает чуть-чуть, сильно прозрачный.Thin Material — чуть больше размытия, чуть менее прозрачный.Material — думаю, вы уже поняли тенденцию. Ещё меньше прозрачности и больше размытия.Chrome Material — по сути то же самое, что и Material, но меньше размытия при той же непрозрачности.Thick Material — материал потолще, размытия побольше.

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

Гайды Apple по применению размытий

Vibrancy

В iOS есть свои стили текста и заливки для иконок. Нужны, чтобы текст читался на размытии не зависимо от фона под ним. Например, белый текст на черном размытии будет плохо читаться, если под размытие попадёт белый элемент. Vibrancy как бы «выжигает» контент.

Шаблон с размытиями в Figma

Я собрал все размытия, чтобы быстро применять их в своих дизайнах. Надеюсь, вам тоже поможет.

Посмотреть размытия в Figma

Если статья вам понравилась — оцените её ❤️, мне будет приятно.

Больше о дизайне рассказываю в телеграм-канале Дизайн Печь🔥

1422

Подпишитесь на еженедельный дайджест с лучшими материалами

Каждый понедельник редакция отбирает и отправляет по почте самые интересные и полезные материалы за неделю.

Cпасибо за подписку!

Теперь каждый понедельник вам будет приходить на почту дайджест. Никакого спама, обещаем!

Читать ещё

Лучшее

Похожее

только для зарегистрированных
только для зарегистрированных
Подтвердите действие
Точно?
Сообщение
Текст
Ошибка загрузки файла
Рекомендуем {optim_res}px или больше. Вес файла не более 5МБ. Вы можете загрузить изображение в формате JPG, JPEG, HEIC, PNG или GIF.
Подтвердите действие