Категория «Дизайн»

Иконки в Adobe CS5

По последним пророчествам инсайдерских сайтов, новую версию пакета (CS5) должны представить 21-22 марта. В версии под Mac обещают полностью переписанный на Cocoa интерфейс, поддержку 64 бит и прирост скорости до 15%.

Интерфейс версии CS4, судя по всему, делался под Mac, а потом портировался под винду, ибо смотрится там как нечто инородное. Я долго удивлялся тому, как они умудрились сделать кнопку закрытия вкладки справа. Постоянно мышкой тянусь к левой части. Судя по первым видеороликам Photoshop CS5, кнопку таки перенесли влево! :D

Больше особо ничего от CS5 и не жду. Хотя… Да! Жду новые иконки приложений! :D

Немного истории

Перья и бабочки на иконках в версиях CS1 и CS2 были, конечно, красивые и прикольные..:

Иконки основных приложений в пакетах Adobe CS и CS2

Иконки основных приложений в пакетах Adobe CS и CS2

Но потом было слияние Adobe и Macromedia. У Adobe стало гораздо больше приложений, причём у многих функциональность пересекалась, хорошо идентифицируемые иконки стало сделать труднее. Для пакета CS3 сделали нечто радикально отличающееся от того что было раньше. Иконки программ были сопряжены с определёнными цветами, и, как правило, основаны на исторической ассоциации с цветом (например, Flash был красный, Dreamweaver — зелёный). Для каждого размера иконки отрисовывались заново, чтобы максимально улучшить читаемость. В принципе, по отдельности они не представляют из себя ничего особенного — просто разноцветный квадрат с двумя буквами. Всю их крутость понимаешь, когда видишь это:

Это

Плюс викификация

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

mozzy's wiki

На место моей личной вики претендовали три популярных вики-движка: MediaWiki, PmWiki и DokuWiki. Существует ещё «больше 9000» вики-движков, но все они по тем или иным причинам были отвергнуты. :)

Из вышеназванных MediaWiki — самый функциональный и навороченный, на нём работает Wikipedia, это уже о многом говорит. Но для моих целей он оказался слишком тяжёлым…

Оставалось два движка, примерно равных по функциональности: DokuWiki и PmWiki. Оба для хранения данных используют файлы, а не БД как MediaWiki, что немного быстрее.

Сначала пользовался DokuWiki, через некоторое время ради эксперимента перелез на PmWiki, а потом, сейчас уже не помню почему, вернулся опять на Доку и… Обратно уже не захотелось. :) Очень удобный синтаксис, качественный код движка — делать для него скин было одно удовольствие.

Не буду приводить плюсы и минусы обоих движков, всё это есть в очень наглядном виде на сайте WikiMatrix.

На данный момент в моей вики для всеобщего прочтения открыто две страницы: HTML Code Style и CSS Code Style (ссылки на них были/будут приведены в статьях).

Кофе с сахаром или обзор редактора Espresso

Когда вышел редактор Coda, я был поражён его интерфейсом и удобстовом. И всё меня в нём устраивало, но вот тут в одной из RSS-лент я увидел сообщение о выходе новой версии редактора Espresso 1.1…

Espresso

И вот уже два месяца я пользуюсь «Эспрессой» и не могу нарадоваться. Вот, решил поделиться радостями в небольшом, сравнительном с Coda, обзорчике.

Кстати, это продукт компании Macrabbit. Да-да, именно они выпустили удивительный CSSEdit, которым, правда, я так и не смог пользоваться из-за непобедимой привычки писать CSS ручками.

Основное окно Espresso

Основное окно Espresso
Что меня подкупило в Espresso:
  • Полная поддержка Zen Coding.
  • Наиудобнейшая публикация сайтов.
  • Очень удобный и минималистичный интерфейс.
  • Шустрый редактор с быстрыми подсказками и сворачиванием кода.
  • Навигатор.
  • Автопубликация.
  • Возможность опубликовать папку из контекстного меню (странно, но такой функции до сих пор нет в Coda, там можно выбрать несколько файлов для публикации, но папку — никак).
  • Удобная работа с проектами.
Недостатки по сравнению с Coda:
  • Меньшие возможности и производительность поиска по проекту.
  • Не очень удобные сниппеты. В Coda они появляются во всплывающем окошке, что очень удобно. В Espresso же они ограничены хоть и красивым, но уж слишком компактным жёлтым листочком в панельке Tools.
То, чего нет в Espresso и есть в Coda, но чем я не пользуюсь:
  • SVN-клиент. Пользуюсь клиентом Versions, который по идее заслуживает отедьной статьи. :)
  • Terminal. Системного Terminal вполне хватает.
  • Books — встроенный браузер по справочникам, успешно заменяется Safari с гуглом.

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

Ну и немного подробнее опишу фишки, которые мне очень понравились:

Описание функциональности Espresso

CSS-хаки для Internet Explorer, Firefox и Opera

IE6. Как много в этой аббревиатуре для сердца верстальщика слилось… :lol: Ежеминутно со всех сторон света на всех языках мира доносятся тысячи проклятий в адрес разработчиков этого замечательного браузера. Но сегодня постараемся обойтись без этого. Хотя, иногда задумываешься, а ведь не было бы IE — как же было бы скучно, да и верстальщикам платили бы меньше. :-D

IE7 тоже тот ещё продукт, но хоть PNG с прозрачностью отображает нормально. А вот IE8 уже гораздо больше любит стандарты, но всё равно жуткий тормоз… Ну вот и как после этого хорошо относиться к продуктам Microsoft? Так, я же не хотел! :!:

В этом посте я собрал все CSS-хаки, что смог найти в сети. Сам стараюсь их не использовать, за исключением редких случаев. Один случай как раз был недавно — замечательная Noname CMS заказчика автоматом вырезала все комментарии из HTML-шаблонов (в том числе и условные, в которых были стили для IE6). Ну чтож, пришлось переделать на хаки…

Начнём с нашего «любимого» браузера:

Internet Explorer 6

  1. .class { _color: #666; }

Internet Explorer 6 и 7

  1. * html .class { color: #666; }
  1. .class { *color: #666; }

Internet Explorer 7

  1. *:first-child+html .class { color: #666; }
  1. *+html .class { color: #666; }
  1. html>body .class { *color: #666; }

Internet Explorer 8

  1. .class { color /*\**/: #666\9; }

Существуют хаки и для нормальных браузеров, мне ни разу не приходилось ими пользоваться, но их тоже полезно знать:

Firefox

  1. @-moz-document url-prefix() {
  2. .class { color: #666; }
  3. }

Opera

  1. @media all and (min-width: 0) {
  2. .class { color: #666; }
  3. }
  1. .class, x:-moz-any-link { color: #666; }
  1. *|html[xmlns*=""] .class { color: #666; }
  1. html:first-child .class { color: #666; }

.class можно заменить вашим названием или вообще любым элементом, соответственно вместо color: #666 может быть любое свойство.

Внимание! Использование большинства из этих хаков приведёт к ошибке валидации CSS-документа, что не очень страшно, но всё равно настоятельно рекомендую использовать вместо хаков условные комментарии и отдельные CSS-файлы для разных браузеров:

Условные комментарии (Conditional Comments)

  1. <link rel="stylesheet" href="style.css" />
  2. <!--[if lte IE 7]><link rel="stylesheet" href="lteie7.css" /><![endif]-->
  3. <!--[if IE 8]><link rel="stylesheet" href="ie8.css" /><![endif]-->

01 подключится во всех браузерах.
02 подключится в Internet Explorer, версия которого меньше или равна 7.
03 подключится только в Internet Explorer 8.

Эпичное сравнение интерфейсов браузеров

Война браузеров продолжается. Страсти накаляются. Год назад масла в огонь подлил Google, выпустив Chrome — потрясающе быстрый и удобный браузер с приятным интерфейсом, вобравший в себя все удачные решения остальных браузеров. Не побоюсь признаться, сам перешёл на рабочей машине с любимого Firefox (которым пользовался много лет, начиная ещё с Mozilla) на Chrome, спустя полгода после его выхода. Перешёл бы раньше, но очень не хватало плагина Xmarkrs для синхронизации закладок…

После выхода Chrome разработчики других браузеров немного забеспокоились, ведь Хром значительно опережал по быстродействию их детища. И активно занялись ускорением своих движков, что привело к тому, что сейчас последние версии Safari, Firefoх и свежая альфа Opera 10.5 приближаются по скорости к Chrome, и на этом фронте силы постепенно уравниваются. Ребята из Microsoft не беспокоятся, их «детище» до сих пор самое медленное в мире, и в последней, восьмой версии браузера мало что изменилось…

И вот начинается «битва» на другом фронте… Интерфейс. Я сделал кучу скриншотов различных браузеров в двух операционных системах с комментариями:

Браузеры под Mac OS

Safari 4 for Mac
Компактный и минималистичный интерфейс
Ещё четырнадцать скриншотов

Структура HTML

Так, блог ведь о дизайне, вёрстке и фотографии. О фотографии есть, о дизайне совсем мало, о вёрстке вообще ничего. :) Исправляемся!

Структура HTML

За всё время моей «карьеры верстальщика» у меня накопилось огромное количество велосипедов сниппетов, хаков и всяческих идей. Решил посвятить им несколько «статей». Вообще, в интернетах по данной тематике можно найти очень много информации. Но большинство того, что выдают поисковики устарело.

Начну с основ — с чего обычно начинается процесс вёрстки

Ну вот, опять…

Сделал четвёртую версию дизайна моего уютненького бложика. Всё это время, пока я допиливал дизайн (более трёх месяцев), бложик был закрыт для всеобщего доступа, и мог посещать его только я. Посещал каждый день, писал посты. :D Хорошо хоть комменты сам себе не оставлял и сам себе не отвечал. Так уж и быть, решил открыть. :) 1300 строк css-кода… Рекорд.

В последнее время много думал о своём будущем и о том, чем в этом будущем мне хотелось бы заниматься. Дизайн, вёрстка, фотография — эти вещи мне сейчас наиболее интересны. В связи с этим на бложике появился раздел «Портфолио». А также резюме и контактная информация на странице «Эбаут». Слежу за вакансиями в столице по ключевым словам «дизайнер, верстальщик, технолог».

P.S. Теперь бложик отзывается по новому домену mozzy.ru, со старых (mzz.su, koromyslov.ru) работает редирект. Фотоблог, соответственно, теперь по адресу foto.mozzy.ru.

UI

Полгода назад делал интерфейс для софтины под Windows Mobile, которая изначально должна была выполнять только одну функцию — показывать курсы валют на рабочем столе. Разработку софтины прекратили как раз в тот момент, когда я доделал дизайн. Ну, думаю, и хрен с ним — поместил дизайн в архив. Вчера же, в очередной раз производя раскопки в закромах своего необъятного винчестера, он был найден:

Экран «Today»
Экран «Today»
Выбор валют. Просмотр курса за определённый промежуток.
Выбор валют. Просмотр курса за определённый промежуток.
UrMate
Курс за последний год. Эбаут (программа должна была называться по-другому — вдруг чо). :)

Афиша «Metal Warriors»

Сделал афишу для грядушего «культурного мероприятия» в нашем «культурном» клубе «Перестройка»:

Афиша «Metal Warriors»
Афиша «Metal Warriors»

Может быть, даже пойду. :)

Сделай!

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

Так и вышло:

Новый сайт PL

Предыстория

Ещё полгода назад затевался редизайн сайта, и для него мной в фотошопе был нарисован эскиз оранжево-серого логотипа, на замену страшновато-синему с не самым подходящим растянутым шрифтом и отвратительным италиком слогана. Потом всё как-то приостановилось, появились новые проекты…
Сейчас, чтобы не тратить время на придумывание чего-то нового, я взял за основу тот эскиз логотипа и немного его переработал. Впервые года, наверное, за два, открыл Иллюстратор. :) Шрифт заменил на ITC StoneSansOS, подправил кернинг, на фон плашки поместил градиент.

Вот так:

Логотип PL

Сайт, который мне предстояло переделывать, работал на движке DotNetNuke. Слава богу на новом сайте от этого движка решено было отказаться. Но в пользу голого ASP.Net… :D Что тоже не намного лучше, ну да ладно.

Выглядел сайт так:

Старый сайт PL

Ну чтож… Нарисовал пару шаблонов в Фотошопе, дизайн одного из них был одобрен. Свёрстал, перерисовал схемы, заполнил присланным контентом…

Читать далее