延迟0.5秒问题

延迟0.5秒问题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    div {
            font-familyArial;
            font-size72px;
            font-weightbold;
            positionfixed;
            right0;
            left0;
            width30px;
            height30px;
            marginauto;
            transform: rotate(90deg);
            animation:box 2s .5s infinite normal;
        }
        @keyframes box {
            25% {bottom:40px;}
            100%   {bottom:0px;}
        }/*此处写代码*/
        }

我的为什么有一瞬间箭头跳到顶部了,哪里出问题了,0,5s的延迟好像没有起效

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

你好,根据代码情况,有几种情况:

  1. 动画本身就不动,考虑可能存在兼容性问题,请将@keyframes、animation兼容代码补齐(如:-webkit-animation),试一试。

  2. 没有延迟显示:

    延迟是动画开始之前的延迟,你的代码是重复执行运动,所以第一次有延迟,后面重复运动不会有延迟。同时可以把延迟时间设大点,看得更清楚些。

希望对你有帮助,祝学习愉快,欢迎采纳。

小王子抓猫咪 2017-07-11 22:01:28

你要在前面设置0% 25%{ bottom为同一个值才行 }

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码