ZorNet.Ru — сайт для вебмастера » HTML и CSS » Эффект переворачивание 3D карты на CSS

Эффект переворачивание 3D карты на CSS

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

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

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

Приступаем к установке:

HTML

Код
<div class="kesenten-cetesadun">
  <div class="natesobun-desckabing">
  <div class="bingibin-gedam">
  <div class="bingibin-gedam-front text-center" style="background-image: url('http://zornet.ru/ABVUN/Abas/degakolas/dsanu/nature5.jpg');">
  <div class="inner sucago-uteduvad">
  <h3 class="bingibin-gedam-header">3D-флип-карта</h3>
  <p>Всегда найдете красивый дизайн на сайте</p>
  <img src="http://zornet.ru/ABVUN/Abas/degakolas/dsanu/cta-arrow.png" alt="" class="bingibin-gedam-img">
  </div>
  </div>
  <div class="bingibin-gedam-back text-center" style="background-image: url('http://zornet.ru/ABVUN/Abas/degakolas/dsanu/cta-2-1-.png');">
  <div class="inner sucago-uteduvad">
  <h3 class="bingibin-gedam-header">Построй свой сайт</h3>
  <p>Сайт ZorNet - портал для вебмастера.</p>
  <button class="bingibin-gedam-button">Перейти</button>
  </div>
  </div>
  </div>

CSS

Код
.kesenten-cetesadun {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding: 35px 15px;
  width: 100%;
}

@media screen and (min-width:1380px) {
  .kesenten-cetesadun {
  flex-direction: row
  }
}

.natesobun-desckabing {
  position: relative;
  -webkit-backface-visibility: hidden;
  width: 415px;
  margin-bottom: 35px;
  max-width: 100%;
}

.bingibin-gedam {
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  perspective: 1000px;
  -webkit-perspective: 1000px;
}

.bingibin-gedam-front,
.bingibin-gedam-back {
  background-size: cover;
  background-position: center;
  border-radius: 8px;
  min-height: 475px;
  -ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.bingibin-gedam-front {
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.bingibin-gedam:hover .bingibin-gedam-front {
  -ms-transform: rotateY(-180deg);
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.bingibin-gedam-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
   
  -ms-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.bingibin-gedam:hover .bingibin-gedam-back {
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.bingibin-gedam .inner {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 60px;
  outline: 1px solid transparent;
  -webkit-perspective: inherit;
  perspective: inherit;
  z-index: 2;
   
  transform: translateY(-50%) translateZ(60px) scale(.94);
  -webkit-transform: translateY(-50%) translateZ(60px) scale(.94);
  -ms-transform: translateY(-50%) translateZ(60px) scale(.94);
  top: 50%;
}

.bingibin-gedam-header {
  font-size: 34px;
}

.bingibin-gedam p {
  font-size: 20px;
  line-height: 1.5em;
}

.bingibin-gedam-img {
  margin-top: 25px;
}

.bingibin-gedam-button {
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  margin-top: 25px;
  padding: 15px 20px;
  text-transform: uppercase;
}

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

Демонстрация
06 Февраля 2019 Просмотров: 1758 Комментариев: (0)

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

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

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

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