Рисуем кнопки в стиле Web 2.0

В последнее время разработка дизайна в стиле Web 2.0 стала очень популярной, такой дизайн отличаются легкостью восприятия и удобством пользования (юзабилити). Основными элементами дизайна сайта в стиле Web 2.0 являются звездочки, крупные шрифты, обилие градиентов и гламурные кнопки. Именно про создание таких кнопок и пойдет речь.

Что я подразумеваю под словами гламурные кнопки — это кнопки, с бликами и отражениями как от стеклянной поверхности. В качестве примера можно привести кнопки в операционной системе Windows Vista или Mac OS X. Такой стиль кнопок еще называют «Aqua-Style».

кнопка в стиле Windows Vista

В этом уроке я приведу пример рисования простой кнопки интерфейса медиа плеера. Итак, для начала работы нам нужен фотошоп (я использую Adobe Photoshop CS3) и хоть приблизительное представление того, как должна выглядеть наша кнопка:)


Шаг 1.

Рисуем круг (т. к. кнопка будет круглой) с помощью инструмента Marquee Tool (M) зажав, при этом, клавишу Shift и заливаем его произвольным цветом, например, #7ebc00. Размер не большой, т. к. кнопка на пол экрана нам не нужна.

круг

Шаг 2.

Дважды кликаем на слое с нашим кругом, появиться окно Layer Style, в разделе Drop Shadow ставим Opacity = 10%, Distance = 0px, Size = 50px.

рисуем гламурные кнопки

В разделе Bevel and Emboss в подразделе Structure ставим Size = 2px, Soften = 6px. В подразделе Shading ставим оба ползунка с Opacity = 46%. Для Shudow Mode задаем цвет такой же как у нашего круга.

рисуем кнопки в стиле web 2.0

В разделе Stroke ставим Size = 5px. В поле Fill Type выбираем Gradient, далее кликаем на значке поля Gradient , и в появившимся окне выбираем цвета для градиента, левый край — #ddecf0, правый — #ffffff (для задания цвета краю, нужно кликнуть на нижний ползунок, затем на прямоугольнике ниже).

рисуем кнопки в стиле web 2.0

Кликаем ОК, ободок для кнопки готов.

рисуем кнопки в стиле web 2.0

Шаг 3.

Создаем новый слой (Ctrl+J). Зажав клавишу Ctrl кликаем на слое с кругом, причем не на название слоя, а на превью слоя, таким образом, появиться выделение в форме нашего круга (можно так же выделить круглую область и с помощью инструмента Marquee Tool (M) зажав при этом клавишу Shift).

рисуем гламурные кнопки

Далее выбираем инструмент градиент (G) с белим цветом с одного края и 0% прозрачности с другого. Рисуем градиент на нашей выделенной области, таким образом, чтобы белый цвет был сверху. Далее нужно подвинуть этот градиент к верхнему краю круга и уменьшить его высоту раза в два, так чтобы получился овал. В результате у вас должно получиться следующее.

рисуем кнопки

Если же градиент будет выходить за рамки круга с ободком — это можно исправить так: сделать выделение по форме круга и, находясь на слое с градиентом нажать на иконке маски (внизу возле иконки добавления нового слоя), таким образом, останется видимой только область в круге.

рисуем кнопки

Шаг 4.

На новом слое рисуем небольшой овал (раза в три меньше чем наш основной круг) с цветом как у основного круга. Помещаем его на наш круг и ставим режим наложения слоя Screen, а прозрачность около 55%. Далее Filters -> Blur -> Gaussian Blur ставим радиус размытия равный 3-5px. Помещаем это пятно в нижнюю часть круга.

рисуем гламурные кнопки

Шаг 5.

На новом слое рисуем белый треугольник в виде стандартных кнопок Play или же просто надпись. Помещаем его в центр нашей кнопки. Можно еще в свойствах этого слоя добавить Outer Grow с прозрачностью 45%, для эффекта свечения треугольника.

рисуем кнопкирисуем кнопки

Все, наша кнопка готова. Далее эту тему можно развивать и делать кнопки разного формата и цвета.

Вот такой интерфейс получился у меня в итоге, делая аналогичным способом:

рисуем кнопки в стиле web 2.0
рисуем кнопки в стиле web 2.0

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

Исходник в формате psd можно скачать здесь.

Автор: Александр Бублиенко