* {
margin:0;
padding:0;
}
.box {
width:50px;
height:250px;
margin:20px auto;
animation:a 5s infinite linear;
transform-origin:center top;
}
.span1 {
width:20px;
height:200px;
background:#ccc;
display:block;
margin:0 auto;
}
.span2 {
width:50px;
height:50px;
display:block;
border-radius:50%;
background:yellowgreen;
margin-top:-2px;
}
@keyframes a {
0%,100% {
transform:rotate(-45deg);
}
20% {
transform:rotate(15deg);
}
30% {
transform:rotate(30deg);
}
40% {
transform:rotate(45deg);
}
50% {
transform:rotate(30deg);
}
60% {
transform:rotate(15deg);
}
70% {
transform:rotate(0deg);
}
80% {
transform:rotate(-15deg);
}
90% {
transform:rotate(-30deg);
}
}更新时间:2019-09-19 16:44:37
在某技术论坛上看到这个标题,突发奇想自己也写一个,完全利用css3的动画来进行没个角度的控制