Вашему вниманию кнопка 3D CSS3 с использованием: before &: after, где можно поставить значение виде знаки или цифры. Здесь используется потрясающие новые функций в CSS3, и как все сделать правильно, а это анимация трехмерной кнопки. В мануале рассмотрим, как можно задействовать переходы CSS, чтобы он выглядел так, как кнопка 3D, когда вы ее нажимаете. Вот чистый текстовый эффект на основе CSS. У вас есть текст с несколькими слоями, что дает эффект трехмерной тени.
CSS3 развивается быстро, и самая захватывающая часть видит все интригующие и привлекательные эффекты, которые изобретаются для решения реальных проблем дизайна. Благодаря объединенному творчеству дизайнерского сообщества, CSS3 быстро путешествовал по зоне интересных спекуляций и на территории времени и ресурсосберегающего практического повседневного использования.
До нажатие:
При нажатие:
Приступаем к установке:
HTML
Код
<button>ZORNET.RU</button>
CSS
Код
button {
width: 170px;
height: 34.9px;
display: block;
font-family: Arial, "Helvetica", sans-serif;
font-size: 17px;
font-weight: bold;
color: #f7f7fb;
text-decoration: none;
text-transform: uppercase;
text-align: center;
text-shadow: 1px 1px 0px #07526e;
padding-top: 6px;
margin-left: auto;
margin-right: auto;
left: 30px;
position: relative;
cursor: pointer;
border: none;
border-left: solid 1px #2ca3d0;
background: rgb(21, 164, 216);
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
box-shadow: inset 0px 1px 0px #25a8da, 0px 5px 0px 0px #0d4b63, 0px 10px 5px #968f8f;
}
button:active {
top:3px;
box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #07526e, 0px 5px 3px #999;
}
button:before {
content: "1";
width: 35px;
height: 25px;
display: block;
position: absolute;
padding-top: 10px;
top: 0px;
margin-left: -37px;
font-size: 16px;
font-weight: bold;
color: #80c7e2;
text-shadow: 1px 1px 0px #0a4f69;
border-right: solid 1px #0e556f;
background: rgb(21, 134, 175);
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
box-shadow: inset 0px 1px 0px #30b0e0, 0px 5px 0px 0px #082e3c, 0px 10px 5px #989292;
}
button:active:before {
top:-3px;
box-shadow:inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 1px 1px 0px 0px #044a64, 2px 2px 0px 0px #044a64, 2px 5px 0px 0px #044a64, 6px 4px 2px #0b698b, 0px 10px 5px #999 ;
}
Демонстрация