关于第二屏的火箭动画
来源:5-6 作业题
weixin_慕的地5241954
2019-09-19 19:57:07
/* 第二屏动画 rocket不见了,是JS里样式名写错了*/
.screen-2__wrap__heading{
transition: all 1s;
}
.screen-2__wrap__border,
.screen-2__wrap__subheading,
.screen-2__wrap__man{
transition: all 1s .5s;
}
.screen-2__wrap__heading_animate_init,
.screen-2__wrap__border_animate_init,
.screen-2__wrap__subheading_animate_init,
.screen-2__wrap__roket_animate_init
{
opacity: 0;
transform: translate(0, 100%);
}
.screen-2__wrap__man_animate_init{
opacity: 0;
}
.screen-2__wrap__heading_animate_done,
.screen-2__wrap__border_animate_done,
.screen-2__wrap__subheading_animate_done,
.screen-2__wrap__roket_animate_done
{
opacity: 1;
transform: translate(0,0);
}
.screen-2__wrap__man_animate_done{
opacity: 1;
}
/* .screen-2__wrap__roket{
transition: all .5s 1.5s;
} */
.screen-2__wrap__roket_animate_done{
transition: all .5s 1.5s;
animation: bounceInUp 1s 1.5s;
}
/* 小火箭抖动动画 */
@keyframes bounceInUp{
0% {
opacity: 0;
transform: translate(0, 100%);
}
60% {
opacity: 1;
transform: translate(0, -20px);
}
75% {
transform: translate(0, 10px);
}
90% {
transform: translate(0, -5px);
}
100% {
transform: translate(0, 0);
}
}1、为什么要写两个.screen-2__wrap__roket_animate_done来定义动画?好像我去掉第一个也没影响
2、.screen-2__wrap__roket_animate_done{ transition: all .5s 1.5s; animation: bounceInUp 1s 1.5s;}
.screen-2__wrap__roket{ transition: all .5s 1.5s; } 为什么 transition: all .5s 1.5s;要定义在_animate_done中,不能定义在下面?
3、transition: all .5s 1.5s; animation: bounceInUp 1s 1.5s;这两个属性的作用分别是什么,使用在哪里,互相不影响吗?能不能帮我把上面的代码修改到最精简啊?
2回答
好帮手慕夭夭
2019-09-23
你好同学,建议你修改好之后上传第二次作业,把你的疑惑备注到作业中。这样上次给你批改作业的老师会针对你的疑惑,帮你解答的哦。
祝学习愉快,望采纳。
好帮手慕夭夭
2019-09-20
你好同学,这个是你自己写的代码还是在哪里看到的呢?请把全部的代码粘贴上来,以便老师给你分析哦。
祝学习愉快!
相似问题