【轨迹动画css】不规则轨迹动画css教程,弹球,客服广告悬浮层都可以用

小demo如下,可更具自己需求修改:

css

复制代码
@keyframes animX{  
      0% {left: 0px;}  
    100% {left: 500px;}  
}  
@keyframes animY{  
      0% {top: 0px;}  
    100% {top: 500px;}  
}  
  
#ball {  
    width: 20px;  
    height: 20px;  
    background-color: #f66;  
    border-radius: 50%;  
    position: relative;  
    /* animation: animX 4s cubic-bezier(0.36,0,0.64,1) -2s infinite alternate, animY 4s cubic-bezier(0.36,0,0.64,1)  0s infinite alternate;  */
    /*圆形运动结束*/
   /* animation: animX 4s cubic-bezier(0.36,0,0.64,1) 0s infinite alternate, animY 4s cubic-bezier(0.36,0,0.64,1)  0s infinite alternate; */
    /*直线往返运动结束*/
    /*animation: animX 4s cubic-bezier(1,0,0,1) -2s infinite alternate, animY 4s cubic-bezier(1,0,0,1)  0s infinite alternate;*/
    /*圆角正方形运动结束*/
   animation: animX 8s cubic-bezier(0,0,0,1) -2s infinite alternate, animY 4s cubic-bezier(0,0,0,1)  0s infinite alternate;
}  
  
/*#lopp {  
    width: 498px;  
    height: 498px;  
    border: 0px solid #999;  
    border-radius: 50%;  
    position: absolute;  
    left: 9px;  
    top: 9px;  
}  */
复制代码

html

<div id="lopp"></div>  
<div id="ball"></div>  
<div id="ball"></div> 
<div id="ball"></div> 
<div id="ball"></div> 
<div id="ball"></div> 

效果,红色线条是运动的轨迹:

 

posted @   JeckHui  阅读(668)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示