首页 > 代码库 > 透明度动画
透明度动画
转载 自 http://www.cnblogs.com/yuaima/p/5113553.html
对于设置元素的透明度的变化。主要思想也是通过一个定时器来控制的。
此外对于透明度有一点要说明一下,就是在IE中我们在css中设置透明度的方式filter:alpha(opacity:value)其中value值从0~100;
在火狐中透明度可以通过opacity:value来设置,其中value=http://www.mamicode.com/0~1.
代码如下:
html
<!DOCTYPE html><html><head><title>js动画事件</title><link href="http://www.mamicode.com/move.css" rel="stylesheet" type="text/css"/><script type="text/javascript" src="http://www.mamicode.com/move.js"></script></head><body><div id="div1"></div></body></html>
css
*{ margin:0px; padding:0px;}#div1{ width:200px; height:200px; background-color:red; border:1px solid #eeddcc; opacity:0.3; filter:alpha(opacity:30);}
js
var timerwindow.onload=function(){ var div1=document.getElementById("div1"); div1.onmouseover=function(){ startchange(100); }; div1.onmouseout=function(){ startchange(30); };}var alpha=30;function startchange(value){ var div1=document.getElementById("div1"); clearInterval(timer); var speed=0; if(value>alpha){ speed=10; }else if(value<alpha){ speed=-10; } timer=setInterval(function(){ if(value=http://www.mamicode.com/=alpha){>
透明度动画
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。