Cd App Image
Ht
Cd App Image
Ht
Cd App Image
Ht
Cd App Image
Ht

Трансформация 3D карточки-поворот на 180 градусов CSS3

HTML часть

Cd App Image
Cd App Image
Cd App Image
Cd App Image
Cd App Image
Cd App Image

CSS часть (переворачиваем карточку на 180 градусов)

.section{
perspective: 1000px;
}
.container{
width: 680px;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  height: 100vh;
  transition: 1s all;
  transform: rotateX(55deg) rotateZ(-45deg) rotateY(10deg);
  transform-style: preserve-3d;
}
.container-origin{
transform: rotate(0);
}
img{
max-width: 100%;
}
.card{
width: 200px;
margin: 10px;
transition: 0.3s;
}
.card:hover{
cursor: pointer;
transform:translateZ(15px);
}

Чуть-чуть jquery для добавления класса для контейнера

$('.card').on('click', function () {
$('.container').toggleClass('container-origin');
})
$('.menu-btn').on('click', function (e) {
e.preventDefault; /*отменяем стандартное событие*/$(this).toggleClass('menu-btn_active');
$('.menu-nav').toggleClass('menu-nav_active');
})

Поделится

Добавить комментарий

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять