Эффект наведения Соц карты на CSS
Оригинальный эффект для карты на CSS, который производится при наведении курсора не основу, где находятся социальные иконки и полным открытием блока. Где по умолчанию мы видим 3 блока, что поставлены в горизонтальном виде, и по центру выставлены шрифтовые знаки, что безусловно под тематику под каждый элемент. Нам только стоит навести на один их них курсор, как происходит эффект с открытием информации. Сам эффект наведения на карточку, которые идет на чистом CSS стал популярен, и не возможно представить на некоторых тематических ресурсах. Ведь его основная работа, это безусловно привлечение внимание, но и содержание различной информации, которая подается в анимационном виде, что любого может впечатлить. По умолчанию созданы блоки под светлый формат, так как у ним закреплена красиво обводящая тень корпуса. Так они выглядят при открытье страницы или сайта, где по центру навели клик. Установка: Шрифтовые кнопки: Код <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 используются для создания этого красивого эффекта под социальные карты. Демонстрация |
Поделиться в социальных сетях
Материал разместил
Комментарии: 0 | |