智能社JS实现图片淡入淡出效果
来源:互联网 发布:linux修改ssh端口号 编辑:程序博客网 时间:2024/06/10 07:18
我们在网站开发中有时会遇到图片淡入淡出效果这样的需求,我们首先来看下图片刚开始处于模糊状态的样子:
接下来,我们把鼠标放到图片上,我们便可以看到图片由模糊逐渐变的清晰,最后如下图所示:
那么这样的效果,JS怎么做到的呢,下面我粘出HTML、CSS及JS代码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #div1{width:400px;height:320px;} #div1 img{filter:alpha(opacity:30);opacity:0.3} </style> <script> var opacityNum=30; var timer=null; window.onload=function () { var oDiv=document.getElementById("div1"); oDiv.onmouseover=function () { startMove(100); } oDiv.onmouseout=function () { startMove(30); } }; function startMove(iTarget) { var oImg=document.getElementById("div1").getElementsByTagName("img")[0]; var speed; if(opacityNum<iTarget){ speed=10; }else{ speed=-10; } clearInterval(timer); timer=setInterval(function () { if(opacityNum==iTarget){ clearInterval(timer); }else{ opacityNum+=speed; oImg.style.filter='alpha(opacity:'+opacityNum+')'; oImg.style.opacity=opacityNum/100; } },30); } </script></head><body><div id="div1"><img src="img/5.jpg"></div></body></html>
0 0
- 智能社JS实现图片淡入淡出效果
- JS实现图片淡入淡出效果
- js实现图片淡入淡出
- 图片淡入淡出效果
- jQuery实现首页图片淡入淡出效果
- HTML5实现图片淡入淡出效果
- js实现轮播图--淡入淡出的效果。
- 原生js实现淡入淡出效果
- 实现淡入淡出效果
- 图片淡入淡出切换效果
- CALayer图片淡入淡出效果
- CSS图片淡入淡出效果
- 图片匀速淡入淡出效果(纯js)
- JavaScript实现淡入淡出效果
- WPF实现淡入淡出效果
- Axure实现淡入淡出效果
- flash载入外部图片并实现淡入淡出/移动效果
- QT中实现图片淡出淡入的效果
- 开始记日记
- 情感分析
- MySQL数据库学习笔记(一)----MySQL 5.6.21的安装和配置(setup版)
- SQLite的基本知识
- lua 字符串处理
- 智能社JS实现图片淡入淡出效果
- error C2572: 'xxxx' : redefinition of default parameter : parameter 5 解决办法
- 一个WIFI热点的脚本思路,顺记shell知识
- java优秀文章总结
- js 如何简单抽象出库
- 杭电OJ 1228 A + B
- 程序员人生成功法则
- POJ 3737 UmBasketella(三分)
- Linux串口通信编程