js中div循环转动的动画代码

<style>
        *{
            margin: 0;
            padding: 0;
        }
        #diva{
            width: 100%;
            height: 50px;
            position: absolute;
            background: blue;
        }
        #divb{
            width: 100%;
            position: absolute;
            height: 50px;
            background: pink;
        }
        #divc{
            width: 100%;
            position: absolute;
            height: 50px;
            background: yellow;
        }
    </style>
</head>
    <body>
    <div id="diva"></div>
    <div id="divb"></div>
    <div id="divc"></div>

    </body>
    <script src="js.js"></script>
    <script src="tweenEvent.js"></script>
    <script>
        var diva=document.getElementById("diva");
        var divb=document.getElementById("divb");
        var divc=document.getElementById("divc");
        var bWidth=utils.win("clientWidth");
        //css这个方法可以访问属性,也可以设置属性,当第二个参数直接是属性的时候就是访问属性
        //当第二个参数是键值对的时候,就是改变属性;
        utils.css(diva,{"width":bWidth});
        utils.css(divb,{"width":bWidth});
        utils.css(divc,{"width":bWidth});
        utils.css(diva,{left:0});
        utils.css(divb,{left:-bWidth});
        utils.css(divc,{left:-2*bWidth});
        setInterval(function(){
            diva.style.left=diva.offsetLeft+2+"px";
            if(diva.offsetLeft==bWidth){
                diva.style.left=-2*bWidth+"px";
            }
            divb.style.left=divb.offsetLeft+2+"px";
            if(divb.offsetLeft==bWidth){
                divb.style.left=-2*bWidth+"px";
            }
            divc.style.left=divc.offsetLeft+2+"px";
            if(divc.offsetLeft==bWidth){
                divc.style.left=-2*bWidth+"px";
            }
        },30)
    </script>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值