9 заметок с тегом

дизайнеру

Как сделать паттерн без видимых повторений

Делайте больше одинаковых элементов, внутри тайла. Разнообразие одинаковых, но стоящих под разным углом, элементов сбивает ритм повторений. Отсюда правило: «Если не удаётся добиться приемлемого результата — добавьте элементов в таил». Чем больше элементов внутри тайла тем лучше. Не забывайте поворачивать элементы после копирования, стоящие под одним углом элементы будут бросаться в глаза. Это правило одинаково работает для монотонных и разноцветных паттернов.

Если делаете монотонный паттерн то попробуйте покрасить часть однотипных элементов. Так будет лучше видно косяки распределения:

2017   дизайнеру   как правильно   паттерн

Про аутлайны

Я думаю, что логично для начала разделить проблему на две сущности.

Первая, это поведение аутлайна. Аутлайн не должен появляться везде, где ты кликнул мышкой. Это тупой подход. Браузеры его реализуют потому, что в виду зоопарка технологий они не могут угадать где в вашем интерфейсе должно быть выделение при клике. И они никогда не смогут это сделать. Поэтому для начала научитесь отключать выделение там, где оно не нужно.

Посмотрите как это делают ребята из Эппла у себя на сайте:

Аутлайн можно увидеть только при фокусе табом, но не по клику.

Вторая сущность — визуальная. Синяя рамка не назойливый элемент. Когда решена первая сущность, то вторая уже почти не раздражает. Если по задумке подсветка фокуса должна выглядеть иначе — просто сделайте как нужно. Тупо ожидать от браузера, что он угадает ваши пожелания.

Я пользуюсь решением Олега Корсунского — скрипт Фокус фикс
Вот что он сам пишет о проблеме у себя в блоге: Про аутлайны

Это часть заметки с гита

2017   девелоперу   дизайнеру   как правильно
2017   девелоперу   дизайнеру   как правильно

Всем срать на то, что внутри, кроме тех, кто сделал то, что внутри

Этот текст посвящается господам девелоперам.

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

Смотрите: дизайнеру важно, чтобы всё работало и выглядело как задумано. Менеджеру — чтобы проект был сдан в срок. Пользователю — чтобы приложение не тупило и выполняло свои функции. Заказчику важно все это вместе. Заметьте, тут нет ни слова про код. Все эти люди не увидят как всё устроено внутри.

Подумайте сами, вы никогда не заморачиваетесь над тем как устроен Фэйсбук. Как девочка с тортом не думает о том, из чего он сделан, главное, — торт вкусный. Студенту не важно как работает его микроволновка. Никто не думает о том как едет электричка.

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

Люди никогда не увидят того, чего они не увидят. Поэтому не порите дуру.
Если есть способ сделать быстрее и лучше не в угоду фэншую — делайте!
Тут не по БЭМу, но уже работает — похер на БЭМ — продолжайте. Вы испекли торт, но он отличается от рецепта — торт вкусный? Отлично! Остальное не важно.

Тут подтянулись ребята со стены и говорят, что «такой говнокод тяжело поддерживать». Что же, учитесь сразу писать хорошо, а пока учитесь пусть ваше приложение решает задачи пользователей, а не фей разработки.

2017   девелоперу   дизайнеру   как правильно

Как посчитать пропорциональный ресайз без фотошопа

Перед дизайнерами часто встаёт задача подсчитать соотношение сторон при ресайзе. Каждый раз открывать фотошоп — неудобно. Вручную гораздо быстрее. Например, у меня есть размер 167 × 155. Если пропорционально уменьшить 167 до 150, сколько получится у 155?

Делим неизвестную сторону на известную — получаем их соотношение:
155 / 167 = 0.92814

Соотношение умножаем на известный размер — получаем неизвестный и округляем до целых:
0.92814 × 150 = 139
Округление делается к ближайшему целому.

А наоборот? Пожалуйста:
167 / 155 × 139 = 150

«Мне ваши формулы никогда в жизни не понадобятся!» 😫

Что делать дизайнеру когда не прёт

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

Как верстают сайт на cms

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

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

Но как всё все эти данные попадают на сайт?

Вот простой пример — вывод заголовка новости из базы данных.
Внутри тэга заголовка h2 будет не статичный текст, а код запроса к базе данных.

<h2><?=$arResult["NAME"]?></h2>

Когда вы заходите на сайт, движок подменяет код запроса на данные из базы и собирает статичную страницу:

<h2>Мы сдали проект</h2>

Эту страницу загрузит браузер и вы увидите заголовок:

Мы сдали проект

Делая сайт на cms, сначала верстают статичные html страницы. Затем страницы подключают к движку сайта и везде, где контент должен браться из базы данных, ставят код запроса. Всё как в примере выше, только глобально. Помимо этого существуют переменные, условия и специальные функции, которые тоже управляют содержанием сайта. У разных cms —
разный подход к организации структуры папок и хранению кода, но базовый принцип, описанный выше, всегда сохраняется.

2017   cms   дизайнеру   для самых маленьких   сайты

Вставка текста без форматирования в фотошопе

update:
В версии фотошопа 2018 появилась вставка текста без форматирования.

Вставляя текст, вы сохраняете стили его форматирования:

Вставить скопированный текст без стилей можно, зажав ctrl + shift + v. Но в фотошопе так не сработает, он упорно будет вставлять текст со стилями. Это напрягает, но есть хак, маленькая программка — PureText, она сидит в трее и чистит стили скопированного текста. Её можно настроить на привычное сочетание клавиш для вставки текста без стилей:

После этого привычный ctrl + shift + v будет вставлять текст без форматирования.

Уверен для мака тоже есть что-то похожее, кто найдёт — отпишитесь.

2017   дизайнеру   полезное   фотошоп   хаки

Прыгающее меню

В мобильном хроме если скролить страницу вниз, то адресная строка пропадает, а при скроле в верх — появляется.
Это бесит. Некоторые ребята подхватили идею и заставили меню сайта вести себя точно так.
Теперь это бесит² × на высоту шапки.

Не надо страдать хернёй — сделайте гамбургер и успокойтесь.

2017   девелоперу   дизайнеру   навигация   сайты   херня