有很多热心的朋友都问这个效果是怎么做的因为单独说起来很麻烦的所以我在这里做个小小教程 实现起来原理是这样的用javascript来给css中的alpha滤镜产生一个循环检测alpha值是否达到如果没达到则+直到达到原理是这样的具体实现起来可以把以下javascript放在叶面的<head>和</head>中间 <SCRIPTlanguage=JavaScript> <! functionhigh(which){ theobject=which highlighting=setInterval(\highlightit(theobject)\) } functionlow(which){ clearInterval(highlighting) whichfiltersalphaopacity= } functionhighlightit(cur){ if(curfiltersalphaopacity<) curfiltersalphaopacity+= elseif(windowhighlighting) clearInterval(highlighting) } </script> 然后在需要变化的图片的<img>标记里面写上onmouseout=low(this)onmouseover=high(this) style=\FILTER:alpha(opacity=)\就行了 |