console
<div class="root">
<div class="box b1">1</div>
<div class="box b2">2</div>
<div class="box b3">3</div>
<div class="box b4">4</div>
</div>
.root{
width: 800px;
height: 700px;
border: 1px solid red;
border-radius: 10px;
position: relative;
transform-style: preserve-3d;
perspective: 700px;
transform: rotateY(0deg);
transition: all .75s;
}
.box{
width: 180px;
height: 240px;
border: 2px solid greenyellow;
border-radius: 6px;
position: absolute;
top:0;
left:0;
}
.root .b1{
transform: rotateY(90deg) translateZ(300px);
}
.root .b2{
transform: rotateY(180deg) translateZ(300px);
}
.root .b3{
transform: rotateY(270deg) translateZ(300px);
}
.root .b4{
transform: rotateY(360deg) translateZ(300px);
}