Красивые кнопки с помощью CSS
By admin on Mar 3, 2008 in CSS кнопки
И снова с Вами я! Как приятно писать два сообщения с интервалом три дня =). Сразу должен подняться в Ваших глазах, уважаемые подписчики!
Сейчас я расскажу Вам, как с помощью Гугл, хтмл редактора, и минут 30 времени мне удалось сделать красивые кнопки для моего стартапчика, который пока еще в разработке :).
Итак, кнопки в хтмл можно вывести двумя способами:
- <input type=”submit” value=”Submit” />
- <button type=”submit”>Submit</button>
Сразу же отмечу, что лучше пользоваться тэгом <button>, так как в него можно поместить как текстовое содержимое, так и картинку. После того как ВЫ проделаете все, что будет описано ниже Ваши кнопки преобразяться и должны быть вот такими:
(не смог вставить в ВОРДПРЕСС* - получилось только картинкой) - читайте далее может и получится =)
При наведении менятеся цвет! Очень красиво. И конечно их можно поменять под свои нужды.
Итак, что необходимо сделать? Прежде всего Вам понадобятся красивые иконки, чтоб их можно было вставить в кнопку. http://www.famfamfam.com/lab/icons/silk/ - идем по этой ссылке и качаем весь набор очень красивых, по-моему, иконок. Думаю, они Вам еще пригодятся при оформлении очередного веб-сайта. Если качать весь архив “в облом”, то можете сохранить эти три иконки:

Далее в хтмл код странички встраиваем следующий код:
<div class="buttons"><button type=”submit” class=”positive”> <img src=”/images/icons/tick.png” alt=”"/> Save </button> <a href=”/password/reset/”> <img src=”/images/icons/textfield_key.png” alt=”"/> Change Password </a> <a href=”#” class=”negative”> <img src=”/images/icons/cross.png” alt=”"/> Cancel </a> </div>
В таблицу стилей вставляет следующее:
/* BUTTONS */.buttons a, .buttons button{ display:block; float:left; margin:0 7px 0 0; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-family:”Lucida Grande”, Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px; /* Links */ } .buttons button{ width:auto; overflow:visible; padding:4px 10px 3px 7px; /* IE6 */ } .buttons button[type]{ padding:5px 10px 5px 7px; /* Firefox */ line-height:17px; /* Safari */ } *:first-child+html button[type]{ padding:4px 10px 3px 7px; /* IE7 */ } .buttons button img, .buttons a img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; }
Теперь добавляем немного цвета =). Вставляем этот код также в таблицу стилей:
/* STANDARD */button:hover, .buttons a:hover{ background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; } .buttons a:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff; } /* POSITIVE */ button.positive, .buttons a.positive{ color:#529214; } .buttons a.positive:hover, button.positive:hover{ background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; } .buttons a.positive:active{ background-color:#529214; border:1px solid #529214; color:#fff; } /* NEGATIVE */ .buttons a.negative, button.negative{ color:#d12f19; } .buttons a.negative:hover, button.negative:hover{ background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; } .buttons a.negative:active{ background-color:#d12f19; border:1px solid #d12f19; color:#fff; }
Ну вот и ВСЕ. Надеюсь у Вас получится вот это:

Мастерю который год, такого еще не видал!
Благодарствую за информацию
Dr.O | Apr 6, 2008 | Reply
Вот когда-то искал подобную информацию. И вот пожалуйста, наткнулся совершенно случайно
Спасибо автору.
Jay | Jul 29, 2008 | Reply
Компания ЗЕЛПРИБОР осуществяет поставку следующих изделий:
АНТИСТАТИКА:
Изолятор
Антистатический стул
Промышлененая мебель
Антистатический линолиум
Антистатический халат
Антистатическая тумба
Антистатический стол
Антистатический стеллаж
Антистатические перчатки
Антистатический браслет
Колодка для заземления
Антистатические покрытия
Антистатическая одежда
Антистатическая тара
Антистатические пакеты
Антистатический коврик
Антистатический скотч
Паяльная станция
Демонтажная установка
Термовоздушная станция
НАККО
Сопло
Ремонтная станция
Прибор Г3-112 Р4-37/1 С1-93 С4-60 Антенны
Б5-50 Г3-112/1 Р40108 С1-96 С4-64 П3-31
В1-15 Г3-120 Р40115 С1-99 СК3-45 ЛПА-1
В3-38Б Г3-121 Р4-11 С1-114/1 СК3-46 П6-69
В3-38В Р2-103 Р4831 С1-114 Е7-14 П6-51
В3-63 Р2-104 Р4833 С1-117 ИШСНЧ П6-45
В7-38 Р2-102 Р4834 С1-117/1 И1-15 АИ5-0
В7-46 Р3003 С1-55 С1-120 И1-18 АИ5-1
В7-46/1 Р3009 С1-64 С1-127 И2-26 Metrel
ВШВ-003-2М Р3026 С1-65А С1-122/1 К505 MI 2120
М2038 Г4-81 Ч3-70 В3-38 GDS-806S MI 2150
М2044 Г4-82 Ч3-77 В3-49 GDS-806C MI 2124
М3-51 Г4-83 UNIPAN 233 В1-9 GDS-810S
М3-52 Г4-158 UNIPAN 232B В1-16 GDS-810C
М3-53 Г4-164 UNIPAN 237 Б5-47 GDS-820S
М3-54 Г4-174 Г3-109 ТЭС-14 GDS-820C
М3-56 Г4-175 Г3-110 ГЭС-23 GDS-840S
МП-60 Г4-176 Г3-123 ТЭС-42 GDS-840C
МП-600 Г4-176Б Г2-59 УЗ-29 GDS-2064
П3-18 Д3-33А Г2-57 У358 GDS-2062
Р-333 Д3-35А Г4-128 Р333 GDS-2104
Р1-34 Д3-36А Г4-129 Р4831 GDS-2102
Р1-36 У300 Г4-111 Р4833 GDS-2204
Р1-37 У3-29 Г4-109 Р40112 GDS-2202
Р2-73 ФК2-29 Г3-112 Р40113 GOS-6200
Р2-102 Х5-29/1 Г5-89 GPI-826 GOS-6103
SMV 8,5 Ч3-63 СЧВ-74 GDS-2062 GOS-6103C
SMV 11 Ч3-63/1 Ч6-31 SPS-606 GOS-6112
Г3-122 Ч3-64 Ч7-38 PSH-3620 GOS-6031
Г4-79 Ч3-66 Ч7-39 GDS-820C GOS-6030
hfczzx | Aug 9, 2008 | Reply