jQuery实现鼠标响应式透明度渐变动画效果示例
2018-02-13 14:12
671 查看
先来看看运行效果:
具体代码如下:
<!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> <div id="box"> <span>移动</span> </div> <script> window.onload=function(){ var div1=document.getElementById("box"); div1.onmouseover=function(){ startMove(100); } div1.onmouseout=function(){ startMove(30); } } var timer=null; var alpha=30; function startMove(itarget){ clearInterval(timer); var div1=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; div1.style.filter="alpha(opacity:"+alpha+")"; div1.style.opacity=alpha/100; } },100) } </script> </body> </html>
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- jQuery实现鼠标响应式淘宝动画效果示例
- jQuery实现的背景颜色渐变动画效果示例
- JS实现的透明度渐变动画效果示例
- jQuery实现的鼠标响应缓冲动画效果示例
- jQuery实现的下雪动画效果示例【附源码下载】
- 基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载
- Android基础-简单的动画实现 *补间动画 *透明度渐变 *旋转动画 *位移动画 *如果需要几个效果整合到一起,需要将所有效果全部放到set里
- jQuery实现菜单感应鼠标滑动动画效果的方法
- jQuery实现感应鼠标动画效果自动伸长的输入框实例
- jQuery实现鼠标悬停3d菜单展开动画效果
- 一款很实用的jQuery鼠标悬浮有动画效果的响应式瀑布流插件
- jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
- jquery实现鼠标拖动图片效果示例代码
- jQuery实现动画、消失、显现、渐出、渐入效果示例
- jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
- JS实现响应鼠标点击动画渐变弹出层效果代码
- Android基础-简单的动画实现 *补间动画 *透明度渐变 *旋转动画 *位移动画 *如果需要几个效果整合到一起,需要将所有效果全部放到set里
- JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
- jQuery实现菜单感应鼠标滑动动画效果的方法
- jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】