Архив рубрики ‘портфолио’

Название Censored

Вторник, 1 июня 2010

Очень долгий проект – первые страницы были сделаны еще в начале декабря 2008, некоторые добавления уже в конце мая 2009. Всего около 30 шаблонов.
Вплотную познакомился с jQuery. Конечно, код не кодерский, но вполне работоспособный.
Как обычно кастомные контролы, закругления и тени. Что мне понравилось, как я сделал, так это выбор города и упрощенный «аккордеон» собственного изготовления. Готовые аккордеоны не устроили своей громоздкостью и множеством излишеств. В моем варианте весь аккордеон занял полтора десятка строк.

jQuery('a', '#accord').each(function(){
        if ($(this).next('ul').length > 0)
            $(this).css({
                color: '#000'
            });
        $(this).click(function(event){
            if ($(this).next('ul').length > 0) {
                event.preventDefault();
            }
            $(this).addClass('selected');
            $(this).next().show('slow');
            $('ul', $(this).parent().siblings()).hide('slow');
            $('a', $(this).parent().siblings()).removeClass('selected');
        })
    })

Все остальное просто  добротная верстка. Вот пример страницы.

главная страница сайта

главная страница сайта

Что мне не нравится на этом сайте — это огромные формы. Мне трудно представить, что  кто-то станет заполнять их полностью. Например вот такую

пример формы

пример формы

Эту форму надо не просто заполнить, проставив галочки где надо. Надо при заполнении учитывать, чтобы сумма некоторых полей составляла ровно 100%.

Cайт компании Secwest

Среда, 1 июля 2009

>Фиксированная по ширине верстка (главная, типовая).
Футер, как обычно, прижат куда надо
Апрель 2009

Магазин автозапчастей

Среда, 1 июля 2009

Тянущаяся по ширине верстка с футером всегда прижатым к низу страницы (главная, типовая)
Май 2009

Остров диванов

Среда, 1 июля 2009

Фиксированная по ширине верстка (главная, типовая)/
Май 2009

Cайт ruspoker.org

Среда, 1 июля 2009

Фиксированная по ширине верстка (главная, типовая). Любопытна тем, что первый раз опробовал новый способ растянуть фон на всю высоту страницы. Это способ можно использовать для верстки макетов с колонками одинаковой высоты. Надо бы его поподробнее описать как-нибудь.
Май 2009

Cтроительная компания «ДОМ 21»

Среда, 1 июля 2009

Приятно было работать с этим проектом: из-за дизайна. В общем и целом ничего сложного: прозрачная тень под выпадающим меню да повсюду закругленные уголки. Немного поюзал jQuery.
Единственная особенность: разметка одна – вариантов дизайна два (летний и зимний).
А так верстка фиксированная по ширине и растянутая по высоте.
Выполнено в декабре 2008.

Геоинформационная Система Инвестора Санкт-Петербурга

Понедельник, 8 июня 2009

Состоит из двух частей: непосредственно сайт и картографический модуль. (http://www.investinfo.spb.ru/ru/about/info/  и http://map.investinfo.spb.ru/mapview/ соответственно)

На сайте я немного необычно, как мне кажется, сделал меню (первый его уровень). Как обычно, я старался уменьшить количество картинок, используемых для создания меню. И делая это меню, я еще не использовал CSS-свойство clip. Думается мне, что это свойство мне могло пригодится. Но обошелся и без него, сделав все кроссбраузерно, использовав минимум картинок, причем PNG с альфа-каналом. Вот из-за альфа-канала весь сыр-бор, как обычно. Как известно ИЕ6 не поддерживает альфа-прозрачность в PNG напрямую, а только через проприетарные майкрософтовские фильтры. И поэтому не получилось просто сдвигать фон пунктов меню, как обычно это делается для меню, реализованных фоновыми картинками. Ну раз нельзя двигать фон, будем двигать целиком элемент, в котором фоном будет необходимая нам картинка.

Итак, делаем картинку, состоящую из двух частей: одна с белой надписью, вторая с красной (синий фон добавлен, чтобы читалась белая надпись, но синий в данном случае означает прозрачный).

пункт меню

Высота картинки равна двойной высоте меню (в данном случае 51 пиксель). Создаем в таблице стилей описание для элемента, фоном которого будет наша картинка. Размеры элемента равны размеру картинки. Это необходимо для, чтобы пнг-фильтр для ИЕ6 отобразил картинку полностью. И теперь нам только остается сдвигать этот элемент с фоном при наведении на соответсвующий пункт меню.

иллюстрация к идее

иллюстрация к идее

Чтобы показать как все это ведет себя в браузере воспользуюсь возможностями FireBug.

исходное состояние. элемент с необходимым фоном подсвечен голубым цветом

исходное состояние. элемент с необходимым фоном подсвечен голубым цветом

Красным обведены стили, отвечающие за исходное состояние.

наведенное стояние пункта меню

наведенное стояние пункта меню

Как видите (обведено красным), я поспользовался отрицательным <code>margin</code>, чтобы сдвинуть элемент с фоном и показать красную надпись.

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

макет главной страницы

макет главной страницы

Что касается карты, то в ней единственной сложностью было, что приходилось работать через удаленный рабочий стол, имея не очень хорошо сгенеренный картографическим модулем HTML. Пришлось много перелопачивать уже готовых шаблонов вывода результатов. Но общий каркас мне удался) Аж самому понравилось. К тому же было принято несколько моих предложений по, как мне кажется улучшению интрефейса. И верстка получилась в общем компактная, вполне себе семантичная. И почти без Expressions для ИЕ6) В общем смотрите, любуйтесь, что понравилось — используйте. К сожалению в статичном варианте раздела карты у меня нет, по причине укзанной выше. Все делалось наживую на удаленном сервере. Но будет время, соберу воедино все стили и всю верстку карты и выложу на общее обозрение.

карта Геоинформационной Системы Инвестора Санкт-Петербурга

карта Геоинформационной Системы Инвестора Санкт-Петербурга

При верстке карты обнаружил забавную мелочь: из всех браузеров, которые у меня установлены (ИЕ6-8, ФФ 2-3,5. Опера 9.2-10, Хром 3.0.183.1 и Сафари 4 бета (кстати, надо скачать уже не бету)), только Сафари и ИЕ8 понимают свойство background-image для selecta‘а. background-color понимают все, даже ИЕ6, а вот background-image отнюдь нет.

Факультет – новая литература нового поколения

Среда, 3 июня 2009

Давно длится проект (с марта месяца 2009 года), для которого сверстал общий макет и несколько внутренних страниц. Особенностями проекта по верстке я бы назвал обилие закругленных уголков на различных, местами неоднородных, фонах. Макет тянущийся с прижатым к низу страницы футером. Да, чуть не забыл, ко всему прочему здесь еще и «кастомные контролы» присутствуют. Как ни убеждай дизанеров, что «кастомные контролы» – это зло, а клиент всегда прав.

макет главной страницы

макет главной страницы


типовая страница

типовая страница


личный кабинет

личный кабинет


книжная полка пользователя

книжная полка пользователя

Коротко о давнем

Понедельник, 1 июня 2009

Упомяну несколько сайтов, которые можно отнести к категории «дела давно минувших дней».
Когда меня только взяли на нынешнее место работы, а это славная компания TRINET, мой опыт насчитывал 5 месяцев (1 месяц в компании ЛОЗА и 4 в широко известном ПРОДВИЖЕНИИ). Но сразу мне досталось верстать сайт самой компании TRINET. Вот, так сказать, с корабля — на бал и началась моя первая серьезная работа в вебе. Почти сразу за этим последовали сайты larga.ru, tk-pik.ru, oslo.ru, marinsurance.ru, tkspb.ru. Да, да, это все я. И это далеко не все, что мне пришлось делать в TRINET. Далеко не всем я доволен, многое сейчас я сделал бы по-другому, но так ведь нет предела совершенству. За что мне по меньшей мере не стыдно, а кое в чем даже нравится, как сделано, это уже упомянутый сайт страхового общества «Скандинавия» и сайт консультационной компании IT Expert. На IT Expert мне единственно не нравится «пепельница» на главной странице. По дизайну подразумевалось, что пункты выпадающего меню будут более многословными, а потому сделаны нетянущимися и такими широкими. А за некоторые страницы я даже удостоился отдельной, хотя и безличной) похвалы.

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

Начало

Понедельник, 1 июня 2009

Вот так я тренировался побеждать CSS-layout)
Мой первый сайт и его первый вариант