Ломаный градиент и стеклянная кнопка Mac OS X

Градиент – очень мощный инструмент, это знают все. Но управление переходом из одного цвета в другой функционал градиента не ограничивается. Комбинируя градиенты (не цвета) можно добиться всевозможных иллюзий объёма. Как вариант: использование ломанного градиента добавляет ощущение угловатой объемности элемента. Вариантов для экспериментов много, причём они могут зависеть не только от выбора цветов, но и от расположения и формы линии излома.

Прямой излом

Самый простой способ создать ломаный градиент в Photoshop – это применение стиля Gradient Overlay к слою с объектом. Настраивается градиент примерно так:

  1. Открываете окно со стилями слоя и выбираете стиль Gradient Overlay
  2. Устанавливаете линейный градиент
  3. Выбираете цвета и растанавливаете ползунки примерно так:

grad1.jpg

В итоге получается так:

grad2.jpg

По краям выбраны основные цвета градиента. В центре переходные цвета но не очень сильного контраста соедены вместе – получается преломление. Оно и создаёт иллюзию излома поверхности.

Но этот излом очень небольшого контраста без содержимого в объекте и без фона, конечно же, ничего из себя не представляет. Поэтому попробуем используя стандартные эфекты Photoshop’a изобразить, что-то существенное.

Стеклянная кнопка

Для начала уясним, что же создаёт этот эффект “стеклянности”? А создают его два параметра: прозрачность и глянец.

Поскольку кнопка прозрачная, то свет падая на поверхность проходит сквозь неё и отражается уже от задней стенки. В итоге, освещается больше та часть, которая находится под большим воздействием света – т.е. нижняя. Получается, что градиент для отображения стеклянной кнопки нужно рисовать от тёмного цвета к светлому (сверху-вниз). Кроме всего прочего нужный объём объекту часто придаётся с помощью закруглённости форм.

Глянец создаётся очень просто: градиент от светло-серого к тёмно-серому с Blend Mode: Screen. Причём, чем светлее оттенки серого, тем ярче кажется освещение отражаемое от кнопки.

Наглядным примером может послужить создание кнопки на подобие используемых в Mac OS X. Для освоения этого простого урока вам понадобится всего пара минут и Adobe Photoshop.

Рисуем

  1. Создаём новый документ (не важно какого размера). И заливаем его светлосерым фоном.
  2. Создаём новый слой. Выделяем область как показано ниже (это увеличенное изображение, реальный размер 71х19)

    knop1.jpg

    т.е. выделение должно быть закруглено, но для этого не используйте Select -> Modify -> Smooth, а используйте к примеру инструмент Rounded Rectangle Tool, чтобы нарисовать векторный путь, а потом его выделить или сделайте это с помощью Marquee Tool скомбинировав два закруглённых выеления по-краям и одно прямоугольное по-середине.

  3. Заливаем выделение любым сплошным но контрастным с фоном цветом.
  4. Убираем выделение (Ctrl + D). Дублируем слои два раза. В итоге должны получиться три слоя (кроме фона).
  5. Верхний слой называем “Glance”. Средний – “Volume”. Нижний – “Button”. Верхний и средний слой пока скрываем.
  6. Открываем Blending Options у слоя “Button” и устанавливаем Gradient Overlay. Цвета конечно же выбираются наугад, главное чтобы в итоге верхний цвет был более тёмным, а нижний более светлым и ярким.

    gr1.jpg

    gr2.jpg

    Получаем следующее:

    knop2.jpg

  7. Добавляем стиль Stroke и выставляем параметры как показаны ниже:

    gr3.jpg

    gr4.jpg

    Тем самым обозначаем контур вокруг кнопки обозначающий поверхность самого стекла, если смотреть на неё с направления касательной (помните геометрию? :) ), где верхняя часть будет немного освещена и будет иметь оттенок основного цвета кнопки. А нижняя часть будет освещена плохо, поскольку нижний контур находится с теневой стороны, поэтому для него можно выбрать серый цвет.

    knop3.jpg

  8. Добавляем стиль Drop Shadow. Небольшая тень от кнопки, тоже добавит иллюзию объёма.

    gr5.jpg

    knop4.jpg

  9. Выбираем слой “Volume”. Влючаем его видимость. Открываем Blending Options. С самого начала ставим Fill Opacity на 0%.
  10. Добавляем стиль Gradient Overlay:

    gr6.jpg

    gr7.jpg

    Обратите внимание на то как расположены ползунки у этого градиента. Подвигайте их так, чтобы получить примерно такой результат:

    knop5.jpg

    т.е. края у кнопки должны быть затемнены.

  11. Ну и последнее: глянец. Показываем слой “Glance”. И изменяем его форму и расположение, чтобы получилось примерно так (увеличенное изображение):

    gr8.jpg

  12. Обрезаем нижнюю часть:

    gr9.jpg

  13. Устанавливаем Fill Opacity на 0%. Применяем стиль Gradient Overlay:

    gr10.jpg

    gr11.jpg

    Получаем глянцевый эффект:

    knop7.jpg

  14. Можно добавить надпись:
    Для Windows (Tahoma):

    knop8.jpg

    Для Mac OS X (Lucida):

    print_mac_os.jpg

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

Готовая кнопка в psd-формате: mac_button.zip

Дата: 10.09.2007
»
Категории: Графика | Цвет
Google     

]]> Евгений ]]>

К таким замечательным урокам, неплохо бы выкладывать исходник. Мне как раз нужна кнопка для использования в примере по JS.

»

]]> Никита ]]>

Ок. Добавил. ))

»

]]> Борзов Серёжа ]]>

да да побольше таких классических примеров с исходниками -). круто, БЛОГОдарю =)

»

]]> Никита ]]>

Ок. Уроков буду давать больше.

»

]]> oley ]]>

Симпатичная кнопка, очень похожа на OS X, но “ОК” убил наповал! :)

»

]]> Никита ]]>

oley, Обновил кнопку с надписью.

»

]]> Sam ]]>

Отличный пример. Градиент – это сила!

»

]]> Никита ]]>

А то! ))

»

]]> Иван ]]>

Большое спасибо! С помощью вашей страници я смог четко объяснить нашему дизайнеру то, чего я хочу и он это сделал. Если бы не ваш пример, я бы долго на пальцах объяснял то как это должно выглядеть.

»

]]> Никита ]]>

Очень рад, что пригодилось!

»

Напишите комментарий