欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript淡入淡出漸變簡單實例

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

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

這里介紹JavaScript淡入淡出的文字漸變例子,用js來控制div標簽元素實現漸變顯示,漸變隱藏,只要在那個標簽里的內容,都可以淡入淡出,代碼簡單,便于修改完善,前端設計者必備的網頁特效。

運行效果如下圖所示:

具體代碼如下:

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js代碼控制元素簡單的淡入淡出效果</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 樣式版權所有.<br />
</p>
</div>
</body>
</html>

希望本文所述對大家的javascript程序設計有所幫助。

相關文章

  • JavaScript中textRange對象使用方法小結

    JavaScript中textRange對象使用方法小結

    這篇文章主要介紹了JavaScript中textRange對象使用方法小結,需要的朋友可以參考下
    2015-03-03
  • js上傳圖片及預覽功能實例分析

    js上傳圖片及預覽功能實例分析

    這篇文章主要介紹了js上傳圖片及預覽功能,實例分析了javascript操作圖片上傳預覽功能的實現方法,需要的朋友可以參考下
    2015-04-04
  • JavaScript獲取數組最小值和最大值的方法

    JavaScript獲取數組最小值和最大值的方法

    這篇文章主要介紹了JavaScript獲取數組最小值和最大值的方法,涉及javascript中min與max方法的使用技巧,非常簡單實用,需要的朋友可以參考下
    2015-06-06
  • JavaScript實現多重繼承的方法分析

    JavaScript實現多重繼承的方法分析

    這篇文章主要介紹了JavaScript實現多重繼承的方法,結合實例形式詳細分析了javascript實現多重繼承的具體步驟與相關操作技巧,需要的朋友可以參考下
    2018-01-01
  • 微信小程序使用ucharts在小程序中加入橫屏展示功能的全過程

    微信小程序使用ucharts在小程序中加入橫屏展示功能的全過程

    這篇文章主要給大家介紹了關于微信小程序使用ucharts在小程序中加入橫屏展示功能的相關資料,文中通過實例代碼介紹的非常詳細,對大家學習或者使用微信小程序具有一定的參考學習價值,需要的朋友可以參考下
    2022-09-09
  • JavaScript創(chuàng)建對象方法實例小結

    JavaScript創(chuàng)建對象方法實例小結

    這篇文章主要介紹了JavaScript創(chuàng)建對象方法,結合實例形式總結了javascript創(chuàng)建對象的基本原理及使用工廠模式、構造函數模式與原型模式創(chuàng)建對象的相關實現技巧,需要的朋友可以參考下
    2018-09-09
  • 詳解uniapp頁面跳轉URL傳參大坑

    詳解uniapp頁面跳轉URL傳參大坑

    本文主要介紹了詳解uniapp頁面跳轉URL傳參大坑,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 詳解JavaScript的BUG和錯誤

    詳解JavaScript的BUG和錯誤

    本篇內容給大家總結了JavaScript的BUG和錯誤,如果大家對此知識點有興趣,可以跟著學習參考下。
    2018-05-05
  • 一文詳解JavaScript中生成器函數的妙用

    一文詳解JavaScript中生成器函數的妙用

    生成器函數在JavaScript中是一種可以自定義迭代器行為的強大特性,它允許暫停函數的執(zhí)行,保持函數內部狀態(tài),以便在必要時候可以恢復執(zhí)行,下面我們就來看看它有什么妙用吧
    2023-12-12
  • 微信小程序多音頻播放進度條問題

    微信小程序多音頻播放進度條問題

    小程序的音頻組件居然沒有進度控制的功能,需要我們自己實現,下面腳本之家小編給大家?guī)砹宋⑿判〕绦蚨嘁纛l播放進度條問題,感興趣的朋友一起看看吧
    2018-08-08

最新評論