Vectorboom
Уроки / Web дизайн / Comments: 0

Как создать слайдеры для пользовательского веб интерфейса с помощью Adobe Illustrator

Ярослав Лазунов
16.07.2012
Цель урока

Сегодня, в этом уроке по Adobe Illustrator мы научимся создавать веб интерфейс состоящий из слайдеров, который будет представлять собой полностью динамический элемент интерфейса. Другими словами вы сможете изменить его внешний вид за несколько секунд, получив совершенно новый элемент. Да, да сегодня мы создадим слайдер – трансформер, и помогут нам в этом панель Appearance и плагин для Adobe Illustrator - VectorScribe.

Рекомендую также прочитать статью о преимуществах и особенностях создания интерфейсов в Adobe Illustrator.


Шаг 1

Начнем с создания пиксельного фона. Такие фоны создают хорошую текстуру для интерфейсов. Для того чтобы объекты точно располагались в пиксельной сетке переходим в режим Pixel Preview (View > Pixel Preview) и зумируем artboard, так чтобы пиксельная сетка была видна и ее ячейки были достаточного большого размера.

Включаем режим Snap to Pixel(View > Snap to Pixel), берем Rectangle Tool (M) и создаем  два квадрата размером 2 на 2 px, так чтобы они точно находились в ячейке пиксельной сетки.

Теперь создадим еще два квадрата, и зальем их более светлым оттенком серого цвета.


Шаг 2

Выделяем все квадраты и переходим Edit > Define Pattern… и сохраняем новый паттерн в панели Swatches.

Создаем прямоугольник, размер которого соответствует размеру фона, и применяем созданный паттерн.


Шаг 3

Приступим к созданию слайдера. Форма слайдера представляет собой прямоугольник с кругленными углами. Существует несколько способов создать объект такой формы. Давайте рассмотрим преимущества и недостатки каждого из них.

Мы можем создать прямоугольник с кругленными углами при помощи Round Rectangle Tool.  Есть возможность управлять радиусом округления углов в процессе его создания, используя клавиши со стрелками.

Мы также можем ввести необходимые параметры в диалоговое окно инструмента, кликнув на artboard

Однако, после создания формы у вас нет никакой возможности управлять радиусом округления. Это означает, что при изменении размеров объекта вы получите искажение округлений.

Не думаю, что это лучший способ создания подобных фигур.

Мы можем округлять углы прямоугольника при помощи Round Corners эффекта (Effect > Stylize > Round Corners…)

В этом случае вы всегда можете изменить радиус округления, открыв диалоговое окно эффекта из панели Appearance.

Изменение размеров формы не приводит к искажению округлений.

Это довольно удобный способ, так как позволят быстро редактировать форму и создавать сложные графические стили, содержащие Round Corners эффект. К недостаткам этого способа относится невозможность применять разные радиусы округления к разным углам и то, что в случае сложной формы эффект не только округляет углы но и искажает ее форму.

Более гибким инструментом создания форм с округленными углами является Dynamic Shapes Tool (плагин VectorScribe). В случае применения этого инструмента у вас есть возможность управлять всеми параметрами формы из панели.

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

Если у вас возникнет необходимость применить разные радиусы округлений к разным углам, то используйте  Dynamic Corners Tool (VectorScribe plugin)

Итак, для создания прямоугольника со скругленными углами я использовал Dynamic Shapes Tool.

Заливаем форму темно-серым цветом.


Шаг 4

Для создания светотени мы будем использовать панель Appearance(Window > Appearance). Дублируем заливку и заливаем нижнюю другим оттенком серого цвета.

Теперь, не снимая выделения с объекта и заливки, переходим Effect > Transform & Distort > Transform… и устанавливаем величину вертикального смещения.

Устанавливаем для этой заливки режим Screen Blending в панели Appearance.


Шаг 5

Добавим новую заливку в панель Appearance. Применим к ней линейный градиент, который содержит белый и серый цвет, и установим режим Multiply Blending.

Включим обводку черного цвета для нашего объекта.

Теперь объект выглядит так.


Шаг 6

Создадим еще один прямоугольник с закругленными углами с заливкой черного цвета при помощи Dynamic Shapes Tool.

Используя технику работы с панелью Appearance, преобразуем форму к виду, показанному на рисунке ниже.

Активную часть слайдера также создаем при помощи панели Appearance. Все примененные заливки показаны на рисунке ниже.

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


Шаг 7

Приступим к созданию ручки слайдера. Ее заливка должна представлять собой конический градиент.

Форму ручки предлагаю создать при помощи Dynamic Shapes Tool. Это даст нам возможность быстро изменять форму, изготавливая слайдеры разных видов.


Шаг 8

Выделяем динамическую форму и объект с конической заливкой, затем переходим Object > Clipping Mask > Make (Cmd  / Ctrl + 7)

В результате мы имеем Clipping Mask, которая представляет собой динамический объект. Теперь любые изменения в панели Dynamic Shapes немедленно изменят форму ручки слайдера.


Шфг 9

Падающую тень от ручки создадим при помощи эллипса, который залит эллиптическим градиентом от серого к белому цвету. Применим к эллипсу режим Multiply Blending.

Перенастраивая динамические формы ручек слайдера, и изменяя градиентную заливку активной части слайдера в панели Appearance, я очень быстро получил такую коллекцию слайдеров.

Автор урока Ярослав Лазунов

Оригинал урока на Английском языке: AstuteGraphics

 

Будьте всегда в курсе свежих новостей о векторной графике, новых уроков работы в Adobe Illustrator, статей и интервью посвященных графическому дизайну. Команда RU.Vectorboom работает для Вас!

Всего комментариев: 0
Только зарегистрированные пользователи могут добавлять комментарии.
[ Registration | Login ]
twitter RSS facebook deviantart feed dribbble
Логин
Пароль
Новости Форума
 
Перепечатка, копирование или воспроизведение информации в каком-либо виде строго запрещены.
Все материалы, которые размещены на этом сайте не подлежат дальнейшему воспроизведению и/или распространению в любой форме, кроме как с письменного разрешения автора.