纯CSS实现的跳跳球动画,源码如下:
<!DOCTYPE html>
<html lang=\"en\">
<head>
< charset=\"UTF-8\">
< ></ >
<style>
body{padding: 0;margin:0;background-color: #ffc000}
.ball{position: absolute;top:calc(50% - 4rem);left:calc(50% - 4rem);-webkit-animation:go 8s infinite cubic-bezier(.37,.55,.49,.67) }
.main{border: 2rem solid #ffffff;width: 8rem;height: 8rem;background-color:#0091de;border-radius:50%;-webkit-animation:bounce 8s infinite linear;}
@-webkit-key s go {
0%{
-webkit-transform: translateX(-20rem);
}
80%{
opacity:.5
}
90%,100%{
-webkit-transform: translateX(20rem);
opacity:0
}
}
@-webkit-key s bounce {
0% {
transform: translateY(-8em);
animation-timing-function: cubic-bezier(.51,.01,.79,.02);
}
15% {
transform: translateY(8em);
animation-timing-function: cubic-bezier(.19,1,.7,1);
}
25% {
transform: translateY(-4em);
animation-timing-function: cubic-bezier(.51,.01,.79,.02);
}
32.5% {
transform: translateY(8em);
animation-timing-function: cubic-bezier(.19,1,.7,1);
}
40% {
transform: translateY(0em);
animation-timing-function: cubic-bezier(.51,.01,.79,.02);
}
45% {
transform: translateY(8em);
animation-timing-function: cubic-bezier(.19,1,.7,1);
}
50% {
transform: translateY(3em);
animation-timing-function: cubic-bezier(.51,.01,.79,.02);
}
56% {
transform: translateY(8em);
animation-timing-function: cubic-bezier(.19,1,.7,1);
}
60% {
transform: translateY(6em);
animation-timing-function: cubic-bezier(.51,.01,.79,.02);
}
64% {
transform: translateY(8em);
animation-timing-function: cubic-bezier(.19,1,.7,1);
}
66% {
transform: translateY(7.5em);
animation-timing-function: cubic-bezier(.51,.01,.79,.02);
}
70%, 100% {
transform: translateY(8em);
animation-timing-function: cubic-bezier(.19,1,.7,1);
}
}
</style>
</head>
<body>
<section>
<div class=\"ball\">
<div class=\"main\"></div>
</div>
</section>
</body>
</html>
继续阅读与本文标签相同的文章
-
RayData数据可视化系列课程第二讲——常见的数据可视化图表类型
2026-05-15栏目: 教程
-
2019年的5大“绿牌”专业,业率和薪酬“双高”,发展潜力大
2026-05-15栏目: 教程
-
留给特斯拉们的时间不多了,中国创造开启全面碾压模式,凭实力优秀的Aion LX来了
2026-05-15栏目: 教程
-
三星承认 Galaxy S10 屏下指纹存在重大安全漏洞
2026-05-15栏目: 教程
-
全国过半数人工智能骨干研究单位“扎堆”海淀
2026-05-15栏目: 教程
