正在回答 回答被采纳积分+1
2回答
好帮手慕慕子
2019-05-19 18:57:14
同学你好, 可以单独给火箭添加一个动画样式哦
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | .screen -2 __heading { transition: all 1 s; } .screen -2 __underline, .screen -2 __subheading { transition: all . 5 s 1 s; } .screen -2 __uncle { transition: all . 1 s 1 s; } .screen -2 __rocket { transition: all . 5 s 2.3 s; } .screen -2 __heading_animate_init, .screen -2 __underline_animate_init, .screen -2 __subheading_animate_init, .screen -2 __uncle_animate_init, .screen -2 __rocket_animate_init { opacity: 0 ; transform: translate( 0 , 100% ); } .screen -2 __heading_animate_done, .screen -2 __underline_animate_done, .screen -2 __subheading_animate_done, .screen -2 __uncle_animate_done { opacity: 1 ; transform: translate( 0 , 0 ); } // 单独为小火箭添加动画 .screen -2 __rocket_animate_done { animation: rocket 2 s ease-out; } /* 小火箭动画 */ @keyframes rocket { 0% { transform: translate( 0 , 100% ); opacity: 0 ; } 70% { transform: translate( 0 , 100% ); opacity: 0 ; } 80% { transform: translate( 0 , 0 ); opacity: 1 ; } 85% { transform: translate( 0 , 10% ); opacity: 1 ; } 90% { transform: translate( 0 , 0 ); opacity: 1 ; } 95% { transform: translate( 0 , 5% ); opacity: 1 ; } 100% { transform: translate( 0 , 0 ); opacity: 1 ; } } |
因为只有同学的部分代码, 你可以参考上面的代码, 根据你的代码做适当的调整,实现效果
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧