TERONI.RU



» » Кнопки соцсетей с эффектом наведения на чистом CSS



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

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

Установка кнопок соцсетей на сайт


Этот стиль на шрифтовые кнопки:

<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css">

HTML

<ul>
  <li>
  <a href="#">
  <i class="fab fa-facebook-f icon"></i> </a>
  </li>
  <li>
  <a href="#"><i class="fab fa-twitter icon"></i></a>
  </li>
  <li>
  <a href="#"><i class="fab fa-linkedin-in icon"></i></a></li>
  <li>
  <a href="#"><i class="fab fa-google-plus-g icon"></i></a></li>
  <li>
  <a href="#"><i class="fab fa-angellist icon"></i></a></li>
</ul>

CSS

ul {
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

ul li {
  list-style: none;
}

ul li a {
  width: 80px;
  height: 80px;
  background-color: #fff;
  text-align: center;
  line-height: 80px;
  font-size: 35px;
  margin: 0 10px;
  display: block;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  border: 3px solid #fff;
  z-index: 1;
}

ul li a .icon {
  position: relative;
  color: #403d3d;
  transition: .5s;
  z-index: 3;
}

ul li a:hover .icon {
  color: #f5f2f2;
  transform: rotateY(360deg);
}

ul li a:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  background: #f71616;
  transition: .5s;
  z-index: 2;
}

ul li a:hover:before {
  top: 0;
}

ul li:nth-child(1) a:before{
  background: #274c9c;
}

ul li:nth-child(2) a:before{
  background: #55acee;
}

ul li:nth-child(3) a:before {
  background: #076494;
}

ul li:nth-child(4) a:before {
  background: #d25849;
}

посмотреть пример
Это реально красивый и по своему оригинальный эффект кнопок социальных сетей на сайт должен идеально соответствовать вашим потребностям.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.