Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 декабря по льготной цене, успейте принять участие!
Назад
Дизайн

Использование DevTools. Гайд для дизайн-ревью и не только

524 
 

Привет, с вами Юра Герыш, middle UX/UI дизайнер в компании Аспирити. Дизайн-ревью — достаточно важная вещь, которая требует внимания, когда фронтенд-разработчик сверстал новую фичу, блок или целую страницу. Вовсе не для pixel perfect, который «как задизайнили, так и сверстали» — пиксель в пиксель. Pixel perfect в десктопе — это чушь, потому что нельзя сверстать так, чтобы с разных браузеров (привет, Safari) и разрешений всё смотрелось идеально. Но ошибки, которые сразу бросаются в глаза, сразу подмечаю, структурирую и обсуждаю это с разработчиком, может, появились какие-либо ограничения и прочее. Поэтому никогда не жалею время на дизайн-ревью и через DevTools сам проверяю то, что сверстал разработчик.

Все инструменты и функциональность, о которых пойдёт речь в этой статье, можно найти в браузере в «Инструментах разработчика» (клавиша F12 / Ctrl + Shift + I (на Windows) или ⌘ + ⌥ + I (на Mac), или клик правой кнопкой мыши в любом месте страницы -> Выбор пункта меню — «Просмотр кода страницы» (или «Исходный код страницы») — это и есть DevTools).

Основной элемент для работы с девтулзами — «Инспектор» (Ctrl + Shift +C на Windows и ⌥+⌘+I на MacOS) — это инструмент поиска элементов на странице браузера.

Использование DevTools. Гайд для дизайн-ревью и не только

Итак, погнали. 10 вариантов использования DevTools дизайнером.

Экспорт SVG

Как правило, используется для получения логотипов из хедеров с официальных сайтов компаний. Логотипы обновляются чаще, чем название компании, поэтому важно использовать самую последнюю и актуальную версию. Если у вас нет доступа к брендбуку компании, а Google не помог, то можно экспортировать логотип из шапки сайта.

Кликаем по логотипу Инспектором и в DevTools ищем тег . Важно выбрать именно тег , а не или что-то похожее.

Использование DevTools. Гайд для дизайн-ревью и не только

После кликаем правой кнопкой мыши (ПКМ) по тегу > Copy > Copy outerHTML > Вставляем в Figma через Ctrl + V

Важно: Если у логотипа png формат, а не svg, то есть другой способ поискать svg на сайте. В url с картинкой формата png или другого формата изображений дописываем «?svg». Так, мы спросим сайт, есть ли у него файл с таким же названием, но уже в формате svg.
Использование DevTools. Гайд для дизайн-ревью и не только

Это редкий кейс, но иногда работает.

Стилизация отдельных элементов или группы

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

Для наглядности разберём на примере «Лучших блогов» на Хабре, а именно названий компаний, чьи блоги представлены в списке.

Использование DevTools. Гайд для дизайн-ревью и не только

Инспектором выбираем название блога. Замечаем, что у каждого элемента (названия компании) внутри блока «Лучшие блоги» прописан свой класс.

Использование DevTools. Гайд для дизайн-ревью и не только

То есть если я поменяю свойство color у класса, то все названия блогов станут красными. 

Использование DevTools. Гайд для дизайн-ревью и не только

Но если я хочу, например, чтобы только блог компании Selectel стал красным, то выделяю Инспектором только его и отдельно прописываю свойства у element.style.

Использование DevTools. Гайд для дизайн-ревью и не только

Получаем быстрое и наглядное отображение любых изменений, которые хотим внести, не передвигая пиксели в Figma.

В целом стилизация с помощью CSS проста. Если знаешь HTML/CSS хотя бы на минимальном уровне, то сможешь изменять цвета, размер, отступы и пр. Особенно сейчас, когда в большинстве вакансий есть требование как раз про базовое понимание HTML/CSS.

color = цвет
font-size = размер шрифта и т. д.

Вкладки Styles и Computed

Панель Styles в DevTools — это инструмент для работы с CSS, который позволяет исправлять проблемы, связанные с внешним видом веб-страниц.

Styles позволяет:

  • редактировать стили в реальном времени для быстрых экспериментов и поиска оптимальных решений;
  • добавлять новые CSS-правила и свойства к выбранному элементу;
  • отключать и включать отдельные стили, чтобы увидеть, как они влияют на внешний вид элемента;
  • визуализировать модели блоков CSS, показывая размеры и отступы элементов;
  • включать и отключать псевдоклассы, такие как :hover, :active, :focus и :visited:
Использование DevTools. Гайд для дизайн-ревью и не только

Панель Computed в DevTools также показывает значения CSS-свойств для выбранного элемента. Но в отличие от панели Styles показывает не все стили и применённые CSS-правила, а только окончательные значения свойств, которые применяются к элементу после разрешения всех конфликтов, наследования и каскадирования.

В этой вкладке смотрим инфографику с отступами, потому что именно Computed отображает фактические размеры и отступы элемента, включая значения, заданные в процентах, em или других относительных единицах.

Использование DevTools. Гайд для дизайн-ревью и не только

То есть если у вас во вкладке Styles размер написан в непонятных единицах измерения, то во вкладке Computed всё будет красиво и понятно прописано в пикселях.

Использование DevTools. Гайд для дизайн-ревью и не только

Computed помогает понять, как ведёт себя конкретный элемент, учитывая его размер, отступы и пр. 

Дублирование элементов

Удобно использовать на проде для сравнения различных элементов.

ПКМ по нужному элементу > Duplicate element

Использование DevTools. Гайд для дизайн-ревью и не только

Например, дублируем кнопку «Подписки», чтобы проверить сочетание акцентов и цветов. Это такое тестирование гипотез на проде.

Использование DevTools. Гайд для дизайн-ревью и не только

Просмотр адаптивных версий


Разместите
тендер бесплатно

Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.

Заполнить заявку 13201 тендер
проведено за восемь лет работы нашего сайта.


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

Кроме того, мы можем выбрать пресеты — предустановленные размеры мобильных экранов, планшетов и т. д. Эта функция особенно помогает, чтобы проверить, как будут отображаться различные смысловые блоки на телефонах с разным разрешением.

Использование DevTools. Гайд для дизайн-ревью и не только

Также можно самостоятельно настроить разрешения экранов под любые нужды, нажав кнопку Edit в конце списка пресетов.

Использование DevTools. Гайд для дизайн-ревью и не только

Проверка корнер кейсов

В основном использую для текста, а именно обрезания текста с помощью «...», оно же

.truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

Если разбирать на плохих и хороших примерах, то вернёмся к «Лучшим блогам» на Хабре. Здесь в стилях не прописали обрезание или какой-то перенос длинного текста, а, соответственно, если название больше заданного блоком, то в строку полностью оно не влезет, что будет не очень красиво. Так делать не нужно.

Использование DevTools. Гайд для дизайн-ревью и не только

А вот как нужно — на Dribbble перенос текста прописан в свойствах CSS.

Использование DevTools. Гайд для дизайн-ревью и не только

Shadow DOM

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

На инпуте с телефоном в форме с плейсхолдером был следующий код:

Использование DevTools. Гайд для дизайн-ревью и не только
Использование DevTools. Гайд для дизайн-ревью и не только

Я зашёл в настройки, чтобы посмотреть, и удивился — Инспектор не выделяет то, что я прошу.

Использование DevTools. Гайд для дизайн-ревью и не только

Поэтому я в настройках во вкладке Preferences и блоке Elements выбрал пункт «Show user agent shadow DOM».

Использование DevTools. Гайд для дизайн-ревью и не только

И после этого уже смог посмотреть плейсхолдер и его настройки.

Использование DevTools. Гайд для дизайн-ревью и не только

Почему получилось только с включённым Shadow DOM? Потому что Shadow DOM — это способ создать «изолированные» элементы на веб-странице. Стили снаружи не влияют на внутреннюю структуру компонента, потому что Shadow DOM позволяет создавать многократно используемые и независимые элементы интерфейса.

Может это вам и не понадобится на проектах в моменте, но лучше включить отображение Shadow DOM и всегда видеть всё.

Просмотр состояний элементов

Использую для просмотра состояний у элементов — псевдоклассов, таких как hover, active (эти два чаще всего) и пр. Они находятся во вкладке Styles, с нажатым «:hov».

Важно: Выбрать элемент, например, кнопку или ссылку, заранее
Использование DevTools. Гайд для дизайн-ревью и не только

При помощи этой опции можно смотреть, как у вас какой-либо элемент себя ведёт при наведении, нажатии и в обычном состоянии.

Эта же функция доступна через Инспектор. Для этого нужно: выбрать элемент → кликнуть ПКМ → выбирать Focus state.

Использование DevTools. Гайд для дизайн-ревью и не только

Вкладка Sources для поиска картинок и прочего

Использую для поиска картинок, логотипов, шрифтов и пр. Всё это добро гораздо проще вытащить из вкладки Sources.

Использование DevTools. Гайд для дизайн-ревью и не только

Дизайн-ревью при помощи DevTools

Что изменится, если делать дизайн-ревью при помощи DevTools

  • Ускорите поиск материалов (логотипы, скрины, картинки, шрифты) и его экспорт в свои проекты;
  • Улучшите дизайн-ревью;
  • Научитесь говорить в разработчиками на одном языке и сможете отправлять им все расхождения с макетом самостоятельно;
  • Улучшите качество продукта, который вы же и задизайнили, и прокачаете свои навыки дизайна.

Зачем делать дизайн-ревью именно через DevTools?

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

P.S. Все технические термины проверены нашим разработчиком — Славой. Так что за корректность не переживайте. Лучше подписывайтесь на наш ТГ-канал, там больше инсайтов про дизайн, разработку и искусственный интеллект. 

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.




524

Лучшие статьи

Поделиться: 0 0 0
Дизайнер интерфейсов (UI/UX) в  Аспирити , Красноярск
 0  0  0