» »

Интересный hover эффект CSS3 для кнопки

Интересный hover эффект CSS3 для кнопки

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

Сам эффект состоит в том, где с правой стороны появится прозрачно синий фон, который по заданной скорости будет покрывать объем каркаса. Вообще идет на одном классе, где стили вписываем по месту, а это CSS, но, а сам класс выставляем к заданному элементу. И где вероятно после, как все сделаете, вам не нужно редактировать, так как все должно автоматически по месту выстраивается.

Проверено на работоспособность.

Красивый эффект анимации для кнопок CSS

Приступаем к установке:

HTML

Код
<a href="#" class="tokedaliven-nadukatem ion-ios-star-outline"></a>

CSS

Код
.tokedaliven-nadukatem {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-perspective: 47em;
  perspective: 47em;
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  background-color: #77123f;
  border-radius: 3px;
  border: 1px solid rgba(241, 241, 241, 0.1);
  box-sizing: 0 0 5px rgba(14, 14, 14, 0.53);
  color: #eceaea;
  display: inline-block;
  font-size: 38px;
  height: 60px;
  line-height: 63px;
  margin: 38px;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 65px;
}

.tokedaliven-nadukatem:before {
  color: #fffbfb;
  text-shadow: 1px 1px 3px #3e3a3a;
  opacity: 0.83;
}

.tokedaliven-nadukatem:after {
  -webkit-transition: all 0.50s ease;
  transition: all 0.50s ease;
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 50%;
  bottom: 0;
  content: '';
  background-color: #6d1039;
  border-radius: 5px 0 0 5px;
  z-index: -1;
}

.tokedaliven-nadukatem:hover, .tokedaliven-nadukatem:active, .tokedaliven-nadukatem.hover {
  color: #7d1141;
  background-color: #1d6199;
}

.tokedaliven-nadukatem:hover:after,
.tokedaliven-nadukatem:active:after,
.tokedaliven-nadukatem.hover:after {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  background-color: #2468bb;
}

Здесь нужно добавить, что по факту идет один эффект, также можете поставить кнопку, а как все выглядит, то есть Demo страница.

Демонстрация
2018-09-25 Просмотров: 208 Комментарий: (0)

Поделиться в социальных сетях

Материал разместил

Комментарий: 0
avatar