最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript淡入淡出漸變簡(jiǎn)單實(shí)例

 更新時(shí)間:2015年08月06日 11:11:54   作者:皮蛋  
這篇文章主要介紹了JavaScript淡入淡出漸變實(shí)現(xiàn)方法,涉及javascript頁(yè)面元素樣式的漸變操作技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下

本文實(shí)例講述了JavaScript淡入淡出漸變的實(shí)現(xiàn)方法。分享給大家供大家參考。具體如下:

這里介紹JavaScript淡入淡出的文字漸變例子,用js來(lái)控制div標(biāo)簽元素實(shí)現(xiàn)漸變顯示,漸變隱藏,只要在那個(gè)標(biāo)簽里的內(nèi)容,都可以淡入淡出,代碼簡(jiǎn)單,便于修改完善,前端設(shè)計(jì)者必備的網(wǎng)頁(yè)特效。

運(yùn)行效果如下圖所示:

具體代碼如下:

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js代碼控制元素簡(jiǎn)單的淡入淡出效果</title>
<style>
* {margin:0; padding:0}
body {font:12px Verdana,Arial; color:#777; background:#222}
a {color:#999; text-decoration:none}
a:hover {color:#bbb}
#wrapper {width:500px; margin:75px auto}
#buttons {height:35px}
.button {border:1px solid #eee; background:#ccc; border-radius:3px; -moz-border-radius:3px; padding:4px 0 5px; width:245px; text-align:center; cursor:pointer; float:left; color:#555}
.button:hover {border:1px solid #fff; background:#d9d9d9; color:#333}
.floatright {float:right}
#fade {opacity:0; filter:alpha(opacity='0') border-radius:3px; -moz-border-radius:3px; margin-bottom:10px; padding:9px 10px 0; height:26px; border:1px solid #548954; background:#355c33; color:#79af72; text-shadow:1px 1px #21341d}
</style>
<script type="text/javascript">
var fadeEffect=function(){
 return{
  init:function(id, flag, target){
   this.elem = document.getElementById(id);
   clearInterval(this.elem.si);
   this.target = target ? target : flag ? 100 : 0;
   this.flag = flag || -1;
   this.alpha = this.elem.style.opacity ? parseFloat(this.elem.style.opacity) * 100 : 0;
   this.si = setInterval(function(){fadeEffect.tween()}, 20);
  },
  tween:function(){
   if(this.alpha == this.target){
    clearInterval(this.si);
   }else{
    var value = Math.round(this.alpha + ((this.target - this.alpha) * .05)) + (1 * this.flag);
    this.elem.style.opacity = value / 100;
    this.elem.style.filter = 'alpha(opacity=' + value + ')';
    this.alpha = value
   }
  }
 }
}();
</script>
</head>
<body>
<div id="wrapper">
<div id="fade">JavaScript淡入淡出漸變例子</div>
<div id="buttons">
 <div class="button" onclick="fadeEffect.init('fade', 1)">Fade In</div>
 <div class="button floatright" onclick="fadeEffect.init('fade', 0)">Fade Out</div>
</div>
<p>For more information visit 樣式版權(quán)所有.<br />
</p>
</div>
</body>
</html>

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

平江县| 鹿泉市| 铅山县| 社会| 紫云| 承德市| 锡林郭勒盟| 岳西县| 墨玉县| 铜山县| 石泉县| 泾阳县| 宁海县| 连山| 阜康市| 嘉善县| 昭觉县| 卢龙县| 松溪县| 台东市| 绵竹市| 沁源县| 铁岭县| 湘潭县| 松阳县| 南乐县| 读书| 曲沃县| 兴城市| 德州市| 天柱县| 宾川县| 万州区| 黄冈市| 宁阳县| 海口市| 金阳县| 泰和县| 延寿县| 社会| 平原县|