正在回答 回答被采纳积分+1
2回答
好帮手慕慕子
2019-05-19 18:57:14
同学你好, 可以单独给火箭添加一个动画样式哦
.screen-2__heading { transition: all 1s; } .screen-2__underline, .screen-2__subheading { transition: all .5s 1s; } .screen-2__uncle { transition: all .1s 1s; } .screen-2__rocket { transition: all .5s 2.3s; } .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 2s 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积分~
来为老师/同学的回答评分吧
0 星