zoukankan      html  css  js  c++  java
  • js 实现图片透明度变化

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="utf-8">
            <style>
                #box{ 200px;height: 200px;background-color: #f00;filter:alpha(opacity=30); opacity:0.3;}
            </style>
            <script>
            window.onload = function(){
                    
                var timer =null,
                    oBox = document.getElementById('box'),
                    alpha =30;

                oBox.onmouseover=function(){
                        move(100);
                    }
                    oBox.onmouseout=function(){
                        move(30);
                    }

                function move(target){
                    clearInterval(timer);
                    timer = setInterval(function(){

                        var speed =0;
                        if(alpha>target){
                            speed=-5;

                        }else{
                            speed=5;
                        };

                        if(alpha==target){
                            clearInterval(timer);
                        }else{
                            alpha+=speed;
                            oBox.style.filter = 'alpha(opacity='+alpha+')';
                            oBox.style.opacity = alpha/100;

                        };

                    },30)

                }

            };
            </script>
        </head>
        <body>
            <div id="box"></div>
        </body>
    </html>

  • 相关阅读:
    快速开始Python/WSGI应用程序
    git clone 指定的单个目录或文件夹
    django-1-应用开发基本套路
    raid管理
    Linux下利用script命令录制并回放终端会话
    Mysqldump参数大全
    在crontab中执行脚本重要事项
    IDEA 不能搜索插件解决方案之一
    将页面整体显示为灰色的 CSS
    Linux CentOS7.5静默安装Oracle11gR2
  • 原文地址:https://www.cnblogs.com/water-wf/p/8574071.html
Copyright © 2011-2022 走看看