css动画特效与js动画特效(一)------2017-03-24

1、用css做动画效果: 放鼠标才会发生 利用hover

<head>

<style>

                     #aa{

                            background-color: red;

                             width: 100px;

                             height: 120px;

                             margin-top: 50px;

                     }

                     #aa:hover{          /* 鼠标放在图片上发生的变化,鼠标移开效果停止*/

                            margin-left: 400px;

                            transition: 10s;        /* 变化时间为5秒*/

                            background-color: yellow;  /* 鼠标放上后颜色会由红色变为黄色*/

                            transform: rotate(360deg);    /* 以360度旋转的方式到指定地方*/    

                     }

              </style>

       </head>

       <body>

              <div id="aa"></div>

 

 

    2、  js动画效果:不用放鼠标可以自己移动  利用时间间隔

              <div id="bb" style="background-color: yellow; width: 50px; height: 50px;

                     margin-left: 50px;" ></div>

              <script>

                     var a=window.setInterval("change()",500);

                     function change(){

                            var d=document.getElementById("bb");

                            var c=d.style.marginLeft;

                            c=parseInt(c);

                            c+=1;

                            if(c<=500){

                                   d.style.marginLeft=c+"px";

                                    }

                            else{

                                   window.clearInterval(a);      -----清除间隔

                            }}

              </script>

转载于:https://www.cnblogs.com/chenguanai/p/6611337.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值