正在回答 回答被采纳积分+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 星