Классный hover-эффект для изображений в CSS
В этом оригинальном hover эффекте присутствует графическая кнопки, которая выводится при наведении, где реализуется классная анимация на CSS. Если рассматривать подробнее, то этот знак появится от шрифтовых иконок, где изначально идет в виде лупы, но это безусловно стандартный вид, исключая анимационную привлекательность. Если вам необходимо сменить фигуру, то здесь можно поставить тематическую, в чем плюс в шрифтовых иконках. Теперь есть вариант, чтоб оформить любое изображение, которое представляем материал или просто поставить на фотоальбом или галерею. Эффект заключается в том, что когда наводим курсор, то картинка начинает двигаться, все происходит в быстром движении. После этого в верхнего правого угла появляется фигура, она может быть любой, что не будем заострять внимание. И здесь при тряски изображение она двигается в них и там просто застывает, что можно нажать на ее и перейти, если позволяет функционал. Что касается похожих эффектов, то здесь нет не какого затемнения, а только одна кнопка, что закреплена под анимационное движение. Это идет по умолчанию, просто картинка, которая так смотрится при открытие страницы. Здесь наведен курсор, и уже после этого сразу подключилась анимация с появление кнопки. Приступаем к установке: HTML Код <div class="mediategom-nedsing"> <div class="kecognisen-vascamuska"> <a href="http://zornet.ru"> <img src="Ссылка на картинку" alt="ZorNet.Ru - портал для вебмастера" /> <i class="fa fa-search"></i> </a> </div> </div> CSS Код .kecognisen-vascamuska * { box-sizing: border-box; } .kecognisen-vascamuska a { position: relative; overflow: hidden; display: inline-block; } .kecognisen-vascamuska a:hover img:first-child { animation: swing 0.6s ease; } .kecognisen-vascamuska img + img, .kecognisen-vascamuska img + i { display: block; position: absolute; top: -100px; right: 17px; width: 58px; height: 58px; color: #e4e2e2; font-size: 70px; text-align: center; transition: all 0.5s ease-in-out; filter: drop-shadow(0 0 6px #d4d0d0); } .kecognisen-vascamuska a:hover img + img, .kecognisen-vascamuska a:hover img + i { animation: fromtop 0.7s ease forwards; } @keyframes fromtop { 30% { top: -100px; } 50% { top: calc(100% - 84px); } 65% { top: calc(100% - 110px); } 100% { top: calc(100% - 84px); } } @keyframes swing { 15% { transform: translateX(9px); } 30% { transform: translateX(-9px); } 40% { transform: translateX(6px); } 50% { transform: translateX(-6px); } 65% { transform: translateX(3px); } 100% { transform: translateX(0); } } .mediategom-nedsing{ width: 395px; } img { max-width:100%; } Пропустил главное зрелище, которое заключается в том, когда кнопка падает, то здесь происходит движение от столкновения. Все изначально можно посмотреть на предоставленной Demo странице, где также в самом коде поставлен класс, что фиксирует по ширине. По сути он не сильно нужен, в том случай, если ставится изображение в каркас, но если на чистый фон, то здесь фиксация пригодится для редактирования, что можно в любой момент убрать. Демонстрация |
Поделиться в социальных сетях
Материал разместил
Комментарии: 0 | |