» »

Эффект наведения Соц карты на CSS

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

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

Так они выглядят при открытье страницы или сайта, где по центру навели клик.

33 CSS3 эффекта при наведении для карты

Установка:

Шрифтовые кнопки:

Код
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">

HTML

Код
<div class="koratsionuva">
  <div class="vaspisan">
  <div class="kasandem kasandem1">
  <div class="vemanis">
  <div class="icon">
  <i class="fa fa-linkedin-square" aria-hidden="true"></i>
  </div>
  </div>
  </div>
  <div class="kasandem kasandem2">
  <div class="vemanis">
  <h3>
  <a href="http://zornet.ru/load/142" target="_blank">Скрипты для uCoz</a>
  </h3>
  <p>Описание по коду и скрипту для сайтов.</p>
  </div>
  </div>
  </div>
  <div class="vaspisan">
  <div class="kasandem kasandem1">
  <div class="vemanis">
  <div class="icon">
  <i class="fa fa-twitter-square" aria-hidden="true"></i>
  </div>
  </div>
  </div>
  <div class="kasandem kasandem2">
  <div class="vemanis">
  <h3>
  <a href="http://zornet.ru/load/81" target="_blank">Скрипты для uCoz</a>
  </h3>
  <p>This is where I read news and Описание по шаблону для сайтов.</p>
  </div>
  </div>
  </div>
  <div class="vaspisan">
  <div class="kasandem kasandem1">
  <div class="vemanis">
  <div class="icon">
  <i class="fa fa-github-square" aria-hidden="true"></i>
  </div>
  </div>
  </div>
  <div class="kasandem kasandem2">
  <div class="vemanis">
  <h3>
  <a href="http://zornet.ru/load/145" target="_blank">HTML и CSS</a>
  </h3>
  <p>Все для веб мастера по созданию сайта.</p>
  </div>
  </div>
  </div>
</div>

CSS

Код
.koratsionuva {
  width: 1000px;
  position: relative;
  display: flex;
  justify-content: space-between;
}  
.koratsionuva .vaspisan {
  position: relative;
  border-radius: 10px;
}  
.koratsionuva .vaspisan .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #f00;
  transition: 0.7s;
  z-index: 1;
}  
.koratsionuva .vaspisan:nth-child(1) .icon {
  background: #d46555;
}  
.koratsionuva .vaspisan:nth-child(2) .icon {
  background: #579bc5;
}  
.koratsionuva .vaspisan:nth-child(3) .icon {
  background: #329894;
}  

.koratsionuva .vaspisan .icon .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 80px;
  transition: 0.7s;
  color: #f5f1f0;
}  
i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 80px;
  transition: 0.7s;
  color: #fff;
}  
.koratsionuva .vaspisan .kasandem {
  width: 300px;
  height: 200px;
  transition: 0.5s;
}  
.koratsionuva .vaspisan .kasandem.kasandem1 {
  position: relative;
  background: #333;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  transform: translateY(100px);
}  
.koratsionuva .vaspisan:hover .kasandem.kasandem1 {
  background: #ff0057;
  transform: translateY(0px);
}  
.koratsionuva .vaspisan .kasandem.kasandem1 .vemanis {
  opacity: 1;
  transition: 0.5s;
}  
.koratsionuva .vaspisan:hover .kasandem.kasandem1 .vemanis {
  opacity: 1;
}  
.koratsionuva .vaspisan .kasandem.kasandem1 .vemanis i {
  max-width: 100px;
}  
.koratsionuva .vaspisan .kasandem.kasandem2 {
  position: relative;
  background: #f5f1f0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
  box-sizing: border-box;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.8);
  transform: translateY(-100px);
}  
.koratsionuva .vaspisan:hover .kasandem.kasandem2 {
  transform: translateY(0);
}  
.koratsionuva .vaspisan .kasandem.kasandem2 .vemanis p {
  margin: 0;
  padding: 0;
  text-align: center;
  color: #4a4646;
}  
.koratsionuva .vaspisan .kasandem.kasandem2 .vemanis h3 {
  margin: 0 0 10px 0;
  padding: 0;
  color: #fff;
  font-size: 24px;
  text-align: center;
  color: #414141;
}  
.koratsionuva a {
  text-decoration: none;
  color: #4a4646;
  transition: 0.5s;
}  
.vaspisan:nth-child(1) h3 a:hover{
  color: #d66251;
}
.vaspisan:nth-child(2) h3 a:hover{
  color: #529fce;
}
.vaspisan:nth-child(3) h3 a:hover{
  color: #379c98;
}

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

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

Демонстрация
2019-10-19 Загрузок: 1 Просмотров: 270 Комментарий: (0)

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

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

Оставь свой отзыв

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