* {
margin:0;
padding:0;
}
body,html {
height:100%;
background:url(images/xk.jpg) no-repeat;
background-size:cover;
background-color: #222455;
}
.wrap {
width:600px;
height:600px;
position:fixed;
left:0;
top:0;
right:0;
bottom:0;
margin:auto;
/* border:3px solid #fff;
*/
transform-style:preserve-3d;
}
.box01 {
width:200px;
height:200px;
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
margin:auto;
transform-style:preserve-3d;
animation:gogogo 10s linear infinite;
}
.circle span {
position:absolute;
left:0;
top:0;
width:200px;
height:200px;
border-radius:50%;
border:1px solid #fcff12;
box-shadow:0px 0px 10px rgba(252,255,18,0.5);
}
.circle span:nth-child(2) {
transform:rotateX(40deg);
}
.circle span:nth-child(3) {
transform:rotateX(80deg);
}
.circle span:nth-child(4) {
transform:rotateX(120deg);
}
.circle span:nth-child(5) {
transform:rotateX(160deg);
}
.circle span:nth-child(6) {
transform:rotateX(200deg);
}
.circle span:nth-child(7) {
transform:rotateX(240deg);
}
.circle span:nth-child(8) {
transform:rotateX(280deg);
}
.circle span:nth-child(9) {
transform:rotateX(320deg);
}
.circle span:nth-child(10) {
transform:rotateY(40deg);
}
.circle span:nth-child(11) {
transform:rotateY(80deg);
}
.circle span:nth-child(12) {
transform:rotateY(120deg);
}
.circle span:nth-child(13) {
transform:rotateY(160deg);
}
.circle span:nth-child(14) {
transform:rotateY(200deg);
}
.circle span:nth-child(15) {
transform:rotateY(240deg);
}
.circle span:nth-child(16) {
transform:rotateY(280deg);
}
.circle span:nth-child(17) {
transform:rotateY(320deg);
}
.box02 {
width:450px;
height:450px;
position:absolute;
left:0;
top:60px;
right:0;
bottom:0;
margin:auto;
transform-style:preserve-3d;
border:5px solid #fff;
border-radius:50%;
box-shadow:3px 3px 50px rgba(255,255,255,1);
transform:rotateX(61deg) rotateY(-16deg);
animation:gogogo 10s linear infinite;
}
.box02 span {
top:0;
left:70px;
width:60px;
height:60px;
border:1px solid #02ff3e;
box-shadow:0px 0px 10px rgba(2,255,62,0.5);
}
.box03 {
width:650px;
height:650px;
position:absolute;
left:-18px;
top:80px;
right:0;
bottom:0;
margin:auto;
transform-style:preserve-3d;
border:5px solid #fff;
border-radius:50%;
box-shadow:3px 3px 50px rgba(255,255,255,1);
transform:rotateX(61deg) rotateY(-16deg);
animation:gogogo 15s linear infinite;
}
.box03 span {
top:0;
left:450px;
width:100px;
height:100px;
border:1px solid #2c76ff;
box-shadow:0px 0px 10px rgba(44,118,255,0.5);
}
.box04 {
width:850px;
height:850px;
position:absolute;
left:-108px;
top:100px;
right:0;
bottom:0;
margin:auto;
transform-style:preserve-3d;
border:5px solid #fff;
border-radius:50%;
box-shadow:3px 3px 50px rgba(255,255,255,1);
transform:rotateX(61deg) rotateY(-16deg);
animation:gogogo 20s linear infinite;
}
.box04 span {
top:760px;
left:450px;
width:150px;
height:150px;
border:1px solid #ff4f74;
box-shadow:0px 0px 10px rgba(255,79,155,0.5);
}
@keyframes gogogo {
0% {
transform:rotateX(61deg) rotateY(-16deg) rotateZ(0deg);
}
100% {
transform:rotateX(61deg) rotateY(-16deg) rotateZ(360deg);
}
}更新时间:2019-11-20 00:54:52
利用cs3动画完成。