记录一个css实现图标上下跳动的动画
/*图片跳动的动画*/
@keyframes move{
from{
transform: translateY(0) rotate(0);
}
to{
transform: translateY(-350px) rotate(-360deg);
}
}
由代码可以看到向上移动了350px,移动的同时逆时针旋转360度!
需要注意的是:移动 translate 一定要放在旋转 rotate 的前面!
<img src="../assets/images/icon1.png" class="warnIcon" alt="" />
/*图标跳动的动画*/
@keyframes move{
from{
transform: translateY(0) rotate(0);
}
to{
transform: translateY(-350px) rotate(-360deg);
}
}
.warnIcon {
width: 5vw;
height: 10vh;
position: absolute;
top: -3vh;
left: -1vw;
animation: move 1s infinite alternate; /*infinite无限循环,alternate动画反向执行回到起点*/
}
```