<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.fbox{
width: 800px;
height: 600px;
border: 2px solid #000;
margin: 100px auto;
position: relative;
transform-style: preserve-3d;
}
.fbox:hover{
transform: rotateX(45deg) rotateY(45deg);
animation: all 2s;
}
.box{
font-size: 4rem;
text-align: center;
line-height: 200px;
width: 200px;
height: 200px;
background-color: red;
position: absolute;
top: 180px;
left:300px;
}
.box1{
background-color:rgba(181, 181, 158, 0.5);
transform: translateZ(100px);
}
.box2{
background-color:rgba(230, 230, 34, 0.5);
transform:translateZ(-100px);
}
.box3{
background-color:rgba(193, 105, 11, 0.872);
transform:rotateY(90deg) translateZ(100px);
}
.box4{
background-color:rgba(72, 23, 233, 0.872);
transform: rotateY(90deg) translateZ(-100px);
}
.box5{
background-color:rgba(241, 9, 168, 0.872);
transform: rotateX(90deg) translateZ(100px);
}
.box6{
background-color:rgba(2, 252, 148, 0.872);
transform: rotateX(90deg) translateZ(-100px);
}
</style>
</head>
<body>
<div class="fbox">
<div class="box box1">1</div>
<div class="box box2">2</div>
<div class="box box3">3</div>
<div class="box box4">4</div>
<div class="box box5">5</div>
<div class="box box6">6</div>
</div>
</body>
</html>