• 技术文章 >web前端 >js教程

    鼠标响应式透明度渐变效果的实现

    php中世界最好的语言php中世界最好的语言2018-03-14 17:12:06原创785
    这次给大家带来鼠标响应式透明度渐变效果的实现,做出鼠标响应式透明度渐变效果的注意事项有哪些,下面就是实战案例,一起来看一下。

    本文实例讲述了jQuery实现鼠标响应式透明度渐变动画效果。分享给大家供大家参考,具体如下:

    先来看看运行效果:

    大前端成长进阶课程:进入学习

    具体代码如下:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8"/>
    <title>js动画-透明度变化</title>
    <script src="http://libs.baidu.com/jquery/1.10.2/jquery.js"></script>
    <style>
    * {
      margin: 0;
      padding: 0;
      font-family:"微软雅黑"
    }
    #box{
      height:100px;
      width:100px;
      background-color:#0099CC;
      margin-top:200px;
      position:relative;
      /*透明度变化*/
      left:0px;
      filter:alpha(opacity:30);
      opacity:0.3;
    }
    span{
      display:block;
      color:blue;
      width:25px;
      height:100px;
      background-color:#FFFF99;
      position:absolute;
      left:100px;
    }
    </style>
    </head>
    <body>
      <p id="box">
        <span>移动</span>
      </p>
    <script>
    window.onload=function(){
      var p1=document.getElementById("box");
      p1.onmouseover=function(){
        startMove(100);
      }
      p1.onmouseout=function(){
        startMove(30);
      }
    }
    var timer=null;
    var alpha=30;
    function startMove(itarget){
      clearInterval(timer);
      var p1=document.getElementById("box");
      timer=setInterval(function(){
        var speed=0;
        if(alpha>itarget){
          speed=-10;
        }else{
          speed=10;
        }
        if(alpha==itarget){
          clearInterval(timer);
        }else{
          alpha+=speed;
          p1.style.filter="alpha(opacity:"+alpha+")";
          p1.style.opacity=alpha/100;
        }
      },100)
    }
    </script>
    </body>
    </html>

    相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

    推荐阅读:

    如何用jquery做出放大镜效果

    jquery添加带有样式的HTML标签

    jQuery怎样获取标签子元素的值

    jQuery怎样做出碰到框框边缘即可反弹的动画效果

    以上就是鼠标响应式透明度渐变效果的实现的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:透明度 效果 渐变
    上一篇:jquery的选择器 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 浅析Angular中的Change Detection机制• 实战学习:聊聊Node.js怎么操作数据库• 一文聊聊node中的path模块• 浅析Angular变更检测中的订阅异步事件• 聊聊如何选择一个最好的Node.js Docker镜像?
    1/1

    PHP中文网