Дизайн с точностью до пикселя - минусы и плюсы

Дизайн с точностью до пикселя - минусы и плюсы

Дизайн с точностью до пикселя - минусы и плюсыВ рамках данной статьи, я рассмотрю вопрос "дизайн с точностью до пикселя - минусы и плюсы", включая некоторые нюансы.

Нередко пиксельное соответствие макета и результата связывают именно с веб-проектами. Однако, это в корне неверно. Например, есть огромный пласт обычный оконных приложений, где так же пиксельное соответствие может требоваться. Поэтому далее я буду рассматривать сам вопрос в более общем понимании, чем просто о наборе стилей CSS и html-верстки.

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

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

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

Давайте задумаемся, если вы ни одного раза не рисовали красивого дизайна, то какова вероятность того, что вы сможете его сделать с первого же раза? Весьма минимальна. И тут дело во многих нюансах. Приведу два из них.

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

2. Опыт. Есть такой ряд задач, которые с опытом решаются весьма быстро или же при решении которых используется корректный подход, даже если вы встречаете их впервые. Чаще всего, эти задачи представляют собой простые и элементарные действия или вещи. Банальный пример. Допустим вы много времени создавали оконные приложения. И стили для кнопок задавали через различные паттерны или же вообще создавали отдельные собственные контролы, так как уже знаете, что каждая ручная корректировка 100 кнопок - это сущий ад. Спустя какое-то время, ваш какой-нибудь знакомый слезно попросил сделать ему веб-страничку. Даже в первый раз сталкиваясь с html-версткой, вы вряд ли задумаетесь о том, что бы стили писать напрямую для каждого элемента. Пусть это потребует чуть больше времени, но вы быстро освоите CSS хотя бы в его базовом представлении и в итоге сэкономите себе кучу времени и сил.

С другой стороны, лозунг "только идеальные пиксели" имеет и ряд минусов, не считая тех, что были указанны в самом начале статьи. Опишу один из них более подробно.

Если уметь создавать только идеальные дизайны, то решение ряда задач автоматически становится более сложным без нужной на то необходимости. При чем таких задач существует уйма. Нужно что-то сделать быстро и более или менее надежным обычно превращается в надежное с желательно минимальным временем. Изменение такой постановки задачи. порой, даже оборачивается ухудшением результата, так как в условиях ограниченного времени и необходимости качества единственным выходом становится - урезание функциональности и прочих вещей. Если чуть проще, то, как пример, задача в стиле "быстро накидать схематический макет за час и впихнуть все пожелания" (обычно это кривые неровные многоугольники, кривые стили, стрелки нарисованные карандашом и прочее) преобразуется во "впихнуть сколько получится пожеланий" (но зато красивое и ровненькое).

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

Социальные сети

☕ Понравился обзор? Поделитесь с друзьями!

Комментарии / отзывы  

0 # Ahjon 13.09.2017 20:28
Замысловатый взгляд, но было познавательно
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Добавить комментарий / отзыв
Комментарий - это вежливое и наполненное смыслом сообщение (правила).



* Нажимая на кнопку "Отправить", Вы соглашаетесь с политикой конфиденциальности.
Социальные сети
Программы (Freeware, OpenSource...)