• js操作元素透明度以及浏览器兼容性


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>透明度</title>
    <meta name="description" content="">
    <meta name="keywords" content="">
    <link href="" rel="stylesheet">
    <style>
        #div1{width:200px;height:200px;background: red;filter:alpha(opacity:30);opacity: 0.3;}
    </style>
    <script>
        window.onload=function(){
            var oDiv=document.getElementById('div1');
            oDiv.onmouseover=function(){
                movestar(100);
            }
            oDiv.onmouseout=function(){
                movestar(30);
            }
        }
        var timer=null;
        var alpha=30;
        function movestar(iTarget){
                var oDiv=document.getElementById('div1');
                clearInterval(timer);
                timer=setInterval(function(){
                    var speed=0;
                    if(alpha<iTarget){
                        speed=10;
                    }else{
                        speed=-10;
                    }
                    if(alpha==iTarget){
                       clearInterval(timer); 
                   }else{
                    alpha+=speed;
                    oDiv.style.filter='alpha(opacity:'+alpha+')';
                    oDiv.style.opacity=alpha/100;
                   }
                },30)
            }
    </script>
    </head>
    <body>
        <div id="div1"></div>
    </body>
    </html>
  • 相关阅读:
    k8s之pod与Pod控制器
    使用kubeadm部署k8s
    lamp架构
    数据库安装和基本操作
    mysql基础
    Helm Chart 一键部署 Jenkins
    使用 Helm Chart 部署及卸载 istio
    使用 chart 部署 skywalking
    豆瓣电影TOP250和书籍TOP250爬虫
    如何使用 Skywalking Agent ?
  • 原文地址:https://www.cnblogs.com/itsmart/p/8047778.html
Copyright © 2020-2023  润新知