<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
body {
width: 1520px;
height: 600px;
background-image: linear-gradient(#29f9f0 0%, #000 80%);
}
.box {
position: relative;
width: 100px;
height: 100px;
margin: 150px auto;
transition: all 200s;
transform-style: preserve-3d;
transform: rotateX(15deg) rotateY(-15deg);
}
.box:hover {
transform: rotateX(10000deg) rotateY(-1000deg) rotateZ(10000deg) scale3d(0, 0, 0);
}
.box div {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.box div:nth-child(1) {
background: rgba(225, 0, 0, 0.9);
transform: rotateX(90deg) translateZ(50px);
}
.box div:nth-child(2) {
background: rgba(225, 210, 0, 0.9);
transform: translateZ(-50px);
}
.box div:nth-child(3) {
background: rgba(56, 225, 0, 0.9);
transform: translateZ(50px);
}
.box div:nth-child(4) {
background: rgba(255, 192, 203, 0.89);
transform: rotateX(-90deg) translateZ(50px);
}
.box div:nth-child(5) {
background: rgba(41, 0, 225, 0.9);
transform: rotateY(90deg) translateZ(50px);
}
.box div:nth-child(6) {
background: rgba(225, 0, 180, 0.9);
transform: rotateY(-90deg) translateZ(50px);
}
.a1 {
transform: translateX(0px) translateY(-110px);
animation: a11 1s 1S linear forwards, a12 1s 2s linear forwards, a13 1s 7s linear forwards, a14 1s 8s linear forwards, a15 2s 4s linear forwards
}
.a2 {
transform: translateX(110px) translateY(-100px);
animation: a21 1s linear forwards, a22 1s 1s linear forwards, a23 1s 8s linear forwards, a24 1s 9s linear forwards, a25 2s 4s linear forwards
}
.a3 {
transform: translateX(110px) translateY(10px);
animation: a31 1s linear forwards, a32 1s 1s linear forwards, a33 1s 2s linear forwards, a34 1s 3s linear forwards, a35 1s 6s linear forwards, a36 1s 7s linear forwards, a37 1s 8s linear forwards, a38 1s 9s linear forwards, a39 2s 4s linear forwards
}