До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Дневник студента

Perfect Pixel в помощь верстальщику

Время чтения статьи ~1 минута
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Perfect Pixel в помощь верстальщику главное изображение

Всем привет. Меня зовут Максим Дзюбак. Учусь в Хекслете в профессии «Верстальщик». В процессе прохождения уроков, особенно испытаний, возникли сложности с проверкой решения. Задания в верстке проверяются методом сравнения скриншотов:

expected.jpg — то, так должно быть

actual.jpg — то, что сделали мы

diff.jpg — разница actual.jpg с expected.jpg

В diff.jpg скриншоте мне не до конца было понятно, как расположить элементы, а самое главное, я не мог их подвигать в режиме реального времени. На помощь пришёл Perfect Pixel. Перед демонстрацией его работы хочу предупредить, что использовать этот инструмент лучше с точки зрения удобства просмотра расположения своего макета в сравнении с оригиналом, и не заниматься бездумной подгонкой пиксель в пиксель, иначе это приведёт к неконтролируему хаосу в коде, в голове и в жизни. Про такой антипаттерн писал Никита Михайлов. Прочтите обязательно перед использованием.

Теперь к тому, как использовать Perfect Pixel на примере уроков в Хекслете:

  • Выбираем expected.jpg скришот. Именно такой результат должен быть у нас плюс/минус.

expected.jpg

  • Сохраняем скриншот к себе на устройство.

save_image_as

  • Устанавливаем плагин Perfect Pixel в свой браузер по ссылке. На момент написания статьи плагин доступен для Chrome, Opera и Edge.

  • В веб-доступе в инструментах разработчика браузера вводим ширину экрана такую же, как на скриншоте expected.jpg. В этом примере у меня 1900.

enter_width

  • Нажимаем на плагин Perfect Pixel и выбираем наш сохранённый expected.jpg скриншот. Задаем ему по осям X и Y — 0 и размер 1.0, прозрачность ставим 50%.

click_to_plugin_perfect_pixel

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

Пишите в комментариях если было полезно и ставьте лайк.

Всем добра!

Аватар пользователя Maxim Dzyubak
Maxim Dzyubak 20 февраля 2023
3
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября