ZorNet.Ru — сайт для вебмастера » HTML и CSS » Классный hover-эффект для изображений в CSS

Классный hover-эффект для изображений в CSS

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

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

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

Это идет по умолчанию, просто картинка, которая так смотрится при открытие страницы.

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 странице, где также в самом коде поставлен класс, что фиксирует по ширине.

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

Демонстрация
13 Декабря 2018 Просмотров: 1213 Комментариев: (0)

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

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

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

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