Делаем красивые кнопки с использованием лучших практик

В этом примере я расскажу, как сделать красивые кнопки для использования их на ваших веб-страницах использованием лучших практик. Эти кнопки будут:

  • Использовать всего лишь одну картинку для всех состояний
  • Поддерживать 3 состояния: состояние покоя, при наведении мыши, при нажатии.
  • Иметь малое количество CSS-кода
  • Легко встраиваться в любые места ваших веб-страниц
  • Текст на кнопке это именно текст, а не картинка.
  • Кнопки могут иметь произвольную ширину.

В итоге, мы получим такие кнопки:

preview

Приступим

Для начала нам нужно нарисовать эти самые кнопки. Откроем Photoshop и создадим новый документ:

step1

Затем, при помощи инструмента Rectangular Marquee Tool выделим на странице фиксированную область, как показано на рисунке:

step2

После выделения получим вот такой вид:

step3

Затем, создадим новый слой и зальём его чёрным цветом. Дальше, нам остаётся только потюнить Blending Options слоя и настроить его правильным образом. Я специально дал пример только начала создания кнопок, потому что дальше всё донельзя банально. Вы можете скачать готовый psd-файл, чтобы посмотреть, какие настройки я применил к кнопкам.

Осталось дело за малым

Теперь, когда кнопки нарисованы, нам остаётся только  создать png-файл с кнопками, а так же html-разметку и css-код. Опять же, я не буду пошагово все разъяснять, так как комментариев в файле с примером должно хватить в избытке. Давайте лучше насладимся результатом:

result

Нажмите, чтобы посмотреть онлайн-демо

Важно! В моём примере используются кнопки с полупрозрачной тенью и закругленными уголками. Естественно, в формате png. Как известно,  IE6 не поддерживает альфа-канал в png, поэтому, приходится использовать костыль. В моём примере такого костыля нет. Но если вам нужна поддержка альфа-канала в IE6, то я горячо рекомендую использовать DD BelatedPNG, это наилучшее решение на сегодняшний день.

Итак, как видим, мы получили довольно неплохие кнопки :) Надеюсь, вам понравилась эта статья.

Дальше можно:

Also interesting

Tags: , , , , ,

One Response to “Делаем красивые кнопки с использованием лучших практик”

  1. Артём says:

    Очень полезно. Спасибо за статью

Leave a Reply