[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Веб-Герой  
Анимационная кнопка
Среда, 15.08.2012, 13:27 | Сообщение # 1
Сообщений:
68
108

Здравствуйте. Всегда хотелось создать такой приятный и нужны элемент сайта, как кнопка. И вот у меня выдалась свободная минутка, как раз для этого.


Начнем установку.

В CSS.

Code
Button {
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-webkit-transition: all 0.2s ease-out;
   font-family: tahoma, cursive;text-algn:center;
   color: #000;font-size: 15px;text-shadow: 1px 1px 1px #000; font-weight: bold;
   padding: 8px 14px 10px;
   background:url(http://www.immortal-squad.ru/PA3HOE/bgspoiler.png) repeat #EFDA9D;
   border: none;
   position: relative;
   -webkit-user-select: none;
   -moz-user-select: none;
   user-select: none;
   -webkit-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
   -moz-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
   box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
   -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
   text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
   text-decoration: none;
     
}

   Button:hover {background:url(http://www.immortal-squad.ru/PA3HOE/bgspoiler.gif) repeat #ffe9a8; color:#000;text-shadow:0 0 5px #000;-webkit-transform: scale(1.02);
-moz-transform: scale(1.02);
-o-transform: scale(1.02); background-color: #ffe9a8; color:#000;text-shadow:0 0 5px #000;-webkit-transform: scale(1.00);
-moz-transform: scale(1.00);
     
-o-transform: scale(1.00); box-shadow: inset 0 0 15px #000, 0 0 8px #000;
}
.reservations .button {
   padding: 4px 47px 9px;
}
   Button:active {box-shadow: inset 0 0 25px #000;
-webkit-transform: scale(1.03);
-moz-transform: scale(1.03);
-o-transform: scale(1.03);
   position: relative;
     
     
}
   Button:active:after {
   content: "";
   width: 100%;
   height: 3px;

   position: absolute;
   bottom: -1px;
   left: 0;
}


Между тегами <head> </head>:

Code
<script src="http://code.jquery.com/jquery-latest.min.js"></script>


И последнее, на страницу, где хотим видеть кнопочку:

Code
<button>Открыть спойлер</button><p style="display: none">Текст под спойлером</p><script>$("button").click(function () {$("p").toggle('normal');});</script>

На этом все, если возникнут вопросы, то Вы знаете где найти Героя wink
  • Страница 1 из 1
  • 1
Поиск: