3D кнопки на CSS

Информация, представленная на этой странице ориентирована в первую очередь для начинающих web-мастеров.


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

Демо-пример

Установка на сайт

1. Код в таблице внизу вставить в раздел head или файл стилей сайта:


<style type="text/css">
.rssbutton{
background-color: #ff6600;
border: 1px #ff6600 outset;
padding: 0 2px;
color: white;
text-decoration: none;
font: bold 10px Verdana;
}

.rssbutton:visited, .rssbutton:hover, .rssbutton:active{
color: white;
}


.cssbutton, .cssbutton2, .cssbutton3{
background-color: #d1ec4c;
border: 2px #d1ec4c outset;
padding: 1px 4px;
color: black;
text-decoration: none;
font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssbutton:visited, .cssbutton2:visited, .cssbutton3:visited{
color: black;
}

.cssbutton2{
background-color: #bde6f3;
border-color: #bde6f3;
margin-left: 6px;
}

.cssbutton3{
background-color: #ebe587;
border-color: #ebe587;
margin-left: 6px;
}

.cssbutton:hover, .cssbutton2:hover, .cssbutton3:hover{
border-style: inset;
color: black;
background-color: #e3f48e;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.cssbutton:active, .cssbutton2:active, .cssbutton3:active{
color: black;
}

.cssbutton2:hover{
background-color: #dbf2f9;
}

.cssbutton3:hover{
background-color: #f4f1bc;
}
</style>

Примечание: в коде CSS представлены несколько видов кнопок с классами ("rssbutton", "cssbutton", "cssbutton2", "cssbutton3"). Если хорошо разбираетесь в CSS, можно оставить нужный класс понравившейся кнопки, а остальное удалить.

2. Выберите из этого кода соответствующую строку, представляющую отдельную кнопку, скопируйте её и расположите в разделе body в том месте, где желаете видеть кнопку:


<a href="#" class="rssbutton">Название</a> 
<a href="#" class="rssbutton">Название</a>
<a href="#" class="cssbutton">Название</a> 
<a href="#" class="cssbutton2">Название</a>
<a href="#" class="cssbutton3">Название</a>

Спасибо за внимание. Посещайте мой сайт. Пока! L.M.


Ваше мнение по материалу, изложенному на сайте




  © 2015–2024  dynamic-site.olerant.ru  L.M. Служба поддержки Яндекс.Метрика