.rocket { position: fixed; bottom: -150px; left: 50%; transform: translateX(-50%); width: 150px; height: 300px; background-image: url(rocket.png); background-size: contain; background-repeat: no-repeat; transition: all ease-out 1s; } .rocket.active { bottom: 100%; transform: translateX(-50%) rotate(360deg); transition: all ease-in 3s; }
这是CSS3火箭升天特效的核心代码,大家可以看到,大家定义了一个名为.rocket的类,其中包含了火箭的位置、宽高、背景图等属性,并定义了过渡动画效果,最后通过添加.active类来触发火箭升天的动画效果。
如果大家想要实现更加丰富的火箭升天效果,大家还可以结合CSS3动画属性来实现,例如制作飞出火花等效果,让大家的网页更加炫酷生动。