3D кнопка с помощью CSS

E-mail Печать PDF
3d

В этом небольшой примере, мы с вами построим 3D кнопку, использую только CSS. Визуальный эффект создается благодаря двум небольшим фоновым изображениям, которые прописываются в css коде. За счет разницы градиентной заливки и получается эффект.

 

HTML код:

<a href="#" class="button"><span>Текст кнопки</span></a>

Думаю расписывать этот код не стоит :-)

CSS код:

a.button
{
  	float:left;
  	font-size:110%;
  	font-weight:bold;
 	border-top:1px solid #999;
  	border-left:1px solid #999;
  	border-right:1px solid #333;
  	border-bottom:1px solid #333;
 	color:#333;
 	width:auto;
}	  
a.button:hover
{
	  	border-top:1px solid #333;
	  	border-left:1px solid #333; 
	 	border-right:1px solid #999;
	  	border-bottom:1px solid #999;
	  	color:#333;
}	  
a.button span
{  	        background:#d4d0c8 url(images/jsimg/button_bg.gif) repeat-x;
	  	float:left;
	  	line-height:24px;
	  	height:24px;
	  	padding:0 10px;
	  	border-right:1px solid #777;
	  	border-bottom:1px solid #777;
}	
a.button:hover span
{
	  	border:none;
	  	border-top:1px solid #777;
	  	border-left:1px solid #777;
	  	background:#d4d0c8 url(images/jsimg/button_over.gif) repeat-x;
	  	cursor:pointer;
}	

Результат:


 

Загрузить исходник

Trackback(0)

TrackBack URI for this entry

Комментарии (7)

RSS feed Comments
Простенько и со вкусом:)
0
В принципе, да. Но есть один резонный вопрос: если нам нужна кнопка как элемент формы, то почему бы не использовать button? Но, если нам нужно именно ссылку оформить как кнопку, то неплохо. Однако, похожего эффекта можно достигнуть с одним фоновым изображением и без span внутри ссылки, если поиграть с свойством начертания для border.
Hiway , Ноябрь 04, 2008 | url
...
0
На самом деле, действительно, способов очень много, как достичь подобного эффекта. Я просто описал один из них. Просто, фоновое изображение создает эффект перетекания цвета, т.е. градиент. Чего нельзя сделать просто используя доступные цвета...
Вячеслав , Ноябрь 04, 2008 | url
...
0
Вот именно поэтому и иногда не хочется двигаться вперёд!
оценка персонала , Декабрь 11, 2008 | url
...
0
220! По полной! Спасибо!
Financial Due Diligence , Декабрь 16, 2008 | url
...
0
О, спасибо. Пригодитсяsmilies/wink.gif smilies/cool.gif
Alena , Январь 27, 2009 | url
Как сделать чтобы кнопка выводилася по центру страницы????
0
Как сделать чтобы кнопка выводилася по центру страницы????

- не сработало..

P.S. Я новичок
Політехнік , Сентябрь 04, 2009 | url
...
0
Текст кнопки

этот текст сделать обрамлением тега код кнопки
Вячеслав , Сентябрь 08, 2009

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

меньше | больше

busy
Обновлено ( 03.11.2008 19:08 )  

Другие категории

Мои друзья

Готов обменяться ссылками, с интересными и близкими по тематике блогами. Пишите, стучите, звоните!

Авторский проект Владислава Сурнина: фотографии, путешествия IB Брокер на рынке форекс IB Брокер на рынке форекс Обмен ссылками Обмен ссылками Обмен ссылками Обмен ссылками Обмен ссылками Обмен ссылками Обмен ссылками

Когда мне должен кто, отлично помню я, но если должен я, не помню, хоть убей.

Аристофан


You are here: Home Section Blog CSS 3D кнопка с помощью CSS

Последние записи

Самое читаемое

Последние комментарии

3D кнопка с помощью CSS
Текст кнопки этот текст сделать обрам...
3D кнопка с помощью CSS
Как сделать чтобы кнопка выводилася пή..
Оформление внешних ссылок с помо...
А можно указать ссылку, где это находиϮ..
Оформление внешних ссылок с помо...
Здравствуйте! не могли бы вы подсказат...
Скандинавский аукцион
Мы с друзьями на www.tebevezet.ru частенько от...