css动画在移动端的兼容

作为一名web前端新人,因为入职现在的公司一个月,在其中的项目也单独完成,其中对于css动画的处理,在移动端兼容的问题,在项目中也有深刻的理解。在苹果手机中的兼容添加前缀-webkit-,项目中的留资页面的下坠,使用中在苹果手机中遇见,动画执行完成之后才显示出来的问题,主要是对动画没有添加兼容性,再添加了兼容性后还是相同的效果,原因是在动画的起始位置过大,以至动画只能看到后20%,动画的起始位置的控制,在移动端中,分情况使用px,rem。px是固定数值,rem是相对于根元素;

在个中浏览器中的前缀添加:

-ms-transform:rotate(30deg); /* IE 9 */
-moz-transform:rotate(30deg); /* Firefox */
-webkit-transform:rotate(30deg); /* Safari and Chrome */
-o-transform:rotate(30deg); /* Opera */

附上项目图片

项目中的动画代码片段:@keyframes diaoluo {
0% {
       -webkit-transform: translateY(-11rem);
transform: translateY(-11rem)
}
60% {
       opacity: 1;
       -webkit-transform: translateY(-1rem);
       transform: translateY(-1rem)
   }
75% {
opacity: 1;
-webkit-transform: translateY(-0.5rem);
transform: translateY(-0.5rem)
}
90% {
opacity: 1;
-webkit-transform: translateY(-0.25rem);
transform: translateY(-0.25rem)
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0)
}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值