Обложка: Инструменты разработчика для проектировщика. Про HTML и CSS

Инструменты разработчика для проектировщика. Про HTML и CSS

Анастасия Суховерхова
Анастасия Суховерхова

Проектировщик Контура 

Зачем проектировщику инструменты разработчика:

  • менять дизайн элементов — кегли и гарнитуру шрифта, цвета и тени, анимацию, отступы;
  • тестировать сервис — менять разрешение экрана и скорость интернета, подставлять в сервис тексты любой длины, проверять правильность отступов и цветов;
  • править мелкие баги и передавать разработчику готовый код вместо объяснения на пальцах.

Общее про инструменты разработчика

Инструменты разработчика в разных браузерах немного отличаются внешним видом и фнукционалом. В примерах статьи используется Crome.

Как открыть инспектор

  • с помощью сочетания Command+Alt+I (Ctrl+Shift+I для Win) или F12 (Fn + F12);
  • кликнуть правой кнопкой на любое место страницы → «Исследовать элемент» или «Посмотреть код».

Положение веб-инспектора на экране можно настроить. Для этого нажмите на кебаб-меню справа и выберите положение:

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

иллюстрация: инструменты проектировщика

Вкладка Elements

Вкладка Elements содержит HTML и CSS страницы. Можно менять разметку и стили, но после перезагрузки страницы изменения пропадут.

иллюстрация: инструменты проектировщика

HTML

В левой части вкладки отображается HTML-код страницы. Элементы можно перетаскивать и менять местами, удалять и скрывать, менять классы и содержимое.

В HTML-коде работают основные горячие клавиши:

  • копирование Command+C и вставка Command+V,
  • поиск элемента Command+F,
  • отмена последнего действия Command+Z и возврат отмененного действия Command+Shift+Z.
  • другие горячие клавиши можно посмотреть в настройках веб-инспектора в разделе Shortcuts или по ссылке.

Чтобы поменять элементы страницы местами, перетащите их мышкой. Для изменения текста, выберите элемент на странице и дважды щелкните на текст внутри него:

иллюстрация: инструменты проектировщика

Чтобы скрыть элемент, нажмите H или выберите в контекстном меню Hide element. Чтобы удалить элемент, выберите его и нажмите Delete или Backspace:

иллюстрация: инструменты проектировщика

CSS

В правой части отображаются CSS-стили, которые относятся к выбранному в HTML элементу.

Во вкладке Styles отображаются все стили, которые относятся к выбранному элементу. Но не все из них применяются — зачёркнутые правила переопределены другим значением. Стили можно включать и выключать с помощью чекбокса, менять значение с клавиатуры, добавлять новые правила.

Стили разделены по CSS-селекторам, которые применимы к выбранному элементу, и по файлам, в которых эти правила прописаны. Чтобы открыть CSS-файл, нажмите на название файла — он откроется во вкладке Sources.

иллюстрация: инструменты проектировщика

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

Чтобы посмотреть стили для кнопок, ссылок и контролов в состояниях ховера, фокуса, активности нужно:

  • правой кнопкой нажать на HTML элемента и в списке Force State выбрать нужное состояние. Справа отобразятся стили для этого состояния;
  • или выбрать элемент в HTML, нажать на :hov в верхней части CSS-стилей, и выбрать нужное состояние в списке.

Иногда эти способы могут не сработать (чаще всего это происходит с контролами). Тогда поможет остановка выполнения скриптов страницы — приведите контрол в нужное состояние, например, поместите туда курсор или введите значение, а потом нажмите Cmd+\.

Если надо посмотреть тултип или выпадашку, а Cmd+\ не срабатывает

В этом случае можно поставить страницу на паузу с помощью кода. Для этого откройте вкладку Console, вставьте туда строчку setTimeout(()=>{ debugger; }, 3000), нажмите Enter. Этот код поставит скрипты страницы на паузу через 3 секунды (3000 миллисекунд — этот промежуток можно менять). За это время вызовите тултип или выпадашку.

Чтобы передать свои стили разработчику, напишите их в отдельном файле стилей. Для этого нажмите на иконку плюса в правом верхнем углу — появится CSS-селектор для выделенного элемента. Напишите в него нужные стили. Браузер сформирует файл стилей inspector-stylesheet, в него попадут все стили, написанные этим способом. Этот файл можно сохранить.

Менять параметры цвета и тени можно с клавиатуры или встроенными панельками инструментов:

Вот и всё!

Хинт для программистов: если зарегистрируетесь на соревнования Huawei Cup, то бесплатно получите доступ к онлайн-школе для участников. Можно прокачаться по разным навыкам и выиграть призы в самом соревновании.

Перейти к регистрации