* {
margin:0;
padding:0;
}
:root {
--color1:#FA8073;
--color2:#34CB32;
--color3:#E0C27C;
--color4:#36B6F7;
}
.container {
display:flex;
align-items:center;
justify-content:center;
}
.case {
width:80px;
height:80px;
display:flex;
flex-wrap:wrap;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
margin:auto;
animation:rotateC 1.8s linear 0s infinite reverse forwards;
}
@keyframes rotateC {
0% {
transform:rotateZ(0deg);
}
100% {
transform:rotateZ(360deg);
}
}.dot {
width:calc(100% / 10);
height:calc(100% / 10);
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
margin:auto;
background:white;
border-radius:50%;
z-index:1;
}
.one,.two,.three,.four {
width:50%;
height:50%;
}
.one {
position:absolute;
left:0;
top:0;
}
.two {
position:absolute;
right:0;
top:0;
}
.three {
position:absolute;
left:0;
bottom:0;
}
.four {
position:absolute;
right:0;
bottom:0;
}
/* 111111111111111 */
.one .leaf {
width:calc(50% - 2px);
height:calc(100% - 2px);
border:1px solid black;
border-top-left-radius:120px;
border-bottom-left-radius:120px;
background:var(--color1);
position:absolute;
right:0;
top:0;
z-index:1;
}
.one .square {
width:calc(50% - 2px);
height:50%;
border:1px solid black;
border-bottom-color:transparent;
background:var(--color1);
position:absolute;
right:0;
bottom:0;
z-index:0;
}
/* 2222222222222 */
.two .leaf {
width:calc(100% - 2px);
height:calc(50% - 2px);
border:1px solid black;
border-top-left-radius:120px;
border-top-right-radius:120px;
background:var(--color2);
position:absolute;
left:0;
bottom:0;
z-index:1;
}
.two .square {
width:50%;
height:calc(50% - 2px);
border:1px solid black;
border-left-color:transparent;
background:var(--color2);
position:absolute;
left:0;
bottom:0;
z-index:0;
}
/* 3333333333333 */
.three .leaf {
width:calc(100% - 2px);
height:calc(50% - 2px);
border:1px solid black;
border-bottom-left-radius:120px;
border-bottom-right-radius:120px;
background:var(--color3);
position:absolute;
right:0;
top:0;
z-index:1;
}
.three .square {
width:50%;
height:calc(50% - 2px);
border:1px solid black;
border-right-color:transparent;
background:var(--color3);
position:absolute;
right:0;
top:0;
z-index:0;
}
/* 4444444444444 */
.four .leaf {
width:calc(50% - 2px);
height:calc(100% - 2px);
border:1px solid black;
border-top-right-radius:120px;
border-bottom-right-radius:120px;
background:var(--color4);
position:absolute;
left:0;
top:0;
z-index:1;
}
.four .square {
width:calc(50% - 2px);
height:50%;
border:1px solid black;
border-top-color:transparent;
background:var(--color4);
position:absolute;
left:0;
top:0;
z-index:0;
}
更新时间:2024-01-02 14:46:44
css加载动画,css旋转,风车旋转,我是新手,希望大佬优化