#container{ transition:all 3s; margin:-20px auto; width:1px; height: 500px;
animation: around 8s infinite ease;}
#line{width: 1px; height: 360px; background-color: #BBB; margin: auto;}
#ball{width: 60px; margin-left:-30px; height:60px; background-color:#D2691E ; border-radius:15px;}
@keyframes around{
0% {transform: rotate(38deg ); transform-origin: top;}
50% {transform: rotate(-38deg); transform-origin: top}
100%{transform: rotate(38deg); transform-origin: top}
}<div id="container">
<div id="line"></div>
<div id="ball"></div>
</div>
安拉,
创建动画:@keyframes name {}
绑定动画:animation name property
比如示例就是将一个名为 around 的动画绑定到一个ID为 container 的容器上。
然后呢,这个动画的属性是:用八秒时间 不停歇的(永久运行forever) 以 “低速-加快-变慢”的周期曲线
执行
时间: 2024-11-07 06:03:09