.fly { position: absolute; top: -50px; left: 50%; margin-left: -25px; width: 0; height: 0; border-left: 25px solid transparent; border-right: 25px solid transparent; border-bottom: 50px solid #ccc; /* 可自定义颜色 */ animation: fly 3s linear forwards; } @keyframes fly { 0% { transform: translateY(0) rotateZ(0); } 25% { transform: translateY(100px) rotateZ(-20deg); } 50% { transform: translateY(200px) rotateZ(0); } 75% { transform: translateY(100px) rotateZ(20deg); } 100% { transform: translateY(0) rotateZ(0); } }
以上是CSS3纸飞机特效的基础代码,通过定义一个带有动画效果的CSS选择器类,可以让网站中的元素拥有纸飞机飞翔的效果。通过设置位置和颜色等相关属性,可以实现更加个性化的效果。同时,根据自己的实际需求,还可以进行其他属性的调整,例如更改旋转角度和飞行速度等,以达到更好的效果。