/px2px

:page_facing_up: Проверяем соответствие вёрстки макету.

Primary LanguageHTML

📄 px2px

Проверяем, насколько разметка и стили страницы соответствуют макету, сравнивая наложенный инвертированный макет поверъ вёрстки.

px2px-screenshot.png

Как это работает?

К странице подключается JS-файл (безо всяких зависимостей). Он смотрит в html-разметку страницы и если находит блок с классом px2px и указанной в style-атрибуте проверочной картинкой — сам идёт в картинку, смотрит на её размеры, ставит по центру экана на 100% ширины, инвертирует цвета и включает панель управления.

Как использовать в своём проекте?

  1. Подключить JS-файл на тестируемую страницу:

    <script src="https://4enki.github.io/px2px/px2px.min.js"></script>
  2. Cоздать слой для тестирования и указать путь к картинке:

    <div class="px2px" style="background-image: url('/_debug/px2px.png');"></div>
  3. Двигать пиксели.

Зачем?

В большей степени — разобраться с JS. Хорошая задача с благой целью для понимания того, какое оно внутри и работа руками. Также шанс собрать такой инструмент, который решает мою задачу. Возможно, пригодится кому-то ещё.

Ещё на эту тему 🔥 🔥 🔥 🔥 🔥