JavaScript漸變方式設定透明度
本章節介紹一下如何以漸變方式設定元素的透明度。
下面就是程式碼時候,並在隨後介紹一下它的實現過程。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> *{ margin:0; padding:0; } #antzone{ width:200px; height:200px; margin:0 auto; background:#000; } </style> <script type="text/javascript"> window.onload=function(){ var timer=setInterval(colorLiner,20); var val=100; function colorLiner(){ if(val >= 0){ var odiv=document.getElementById('antzone'); odiv.style.opacity=val/100; val--; } else{ clearInterval(timer); } } } </script> </head> <body> <div id="antzone">螞蟻部落</div> </body> </html>
不相容低版本IE瀏覽器,相容性這裡不做介紹。
一.程式碼註釋:
(1).window.onload=function(){},當文件內容完全載入完畢再去執行函式中的程式碼。
(2).var timer=setInterval(colorLiner,20),以定時器的方式不間斷執行指定的函式。
(3).var val=100,一個標識,用來計算透明度的程度。
(4).function colorLiner(),此函式實現了增加透明度的效果。
(5).if(val >= 0){
var odiv=document.getElementById('antzone');
odiv.style.opacity=val/100;
val--;
},如果val值大於0,那麼就設定元素的透明度,然後再將val值減一。
(6).else{
clearInterval(timer);
},如果val值小於-0,那麼就停止定時器函式的執行。
二.相關閱讀:
(1).setInterval方法參閱setInterval()一章節。
(2).透明度參閱相容所有瀏覽器js設定元素透明度效果一章節。
相關文章
- CSS3漸變方式設定透明度CSSS3
- JavaScript透明度漸變效果JavaScript
- JavaScript 動畫方式設定元素尺寸和透明度JavaScript動畫
- CSS 透明度漸變CSS
- javascript元素透明度漸變效果程式碼例項JavaScript
- CSS透明度漸變效果CSS
- JavaScript設定元素透明度JavaScript
- svg以動畫方式設定透明度SVG動畫
- jQuery動畫方式設定元素的透明度jQuery動畫
- 以動畫方式設定元素的透明度動畫
- ECharts柱條漸變色設定以及常用漸變色Echarts
- CAGradientLayer設定漸變色
- 使用javascript設定圖片的透明度JavaScript
- jQuery以動畫方式設定元素的透明度jQuery動畫
- echarts的漸變色的設定Echarts
- iOS 導航欄顏色透明度漸變iOS
- canvas 設定透明度Canvas
- canvas設定透明度Canvas
- jQuey設定透明度
- CSS 透明度設定CSS
- jQuery設定透明度效果jQuery
- js移入和離開動畫方式改變透明度JS動畫
- CSS 設定邊框透明度CSS
- Android 設定TextView透明度AndroidTextView
- javascript實現的動態設定元素透明度程式碼例項JavaScript
- javascript相容所有瀏覽器設定元素透明度程式碼例項JavaScript瀏覽器
- javascript網頁背景顏色漸變效果JavaScript網頁
- 使用jquery設定元素的透明度jQuery
- javascript使用style方式設定元素的樣式JavaScript
- 成品直播原始碼,設定樣式(字型樣式、行列寬高、對齊方式、邊框、填充和漸變)原始碼
- iOS專案開發實戰——設定檢視的透明度改變動畫iOS動畫
- SVG 填充、描邊和透明度設定SVG
- 利用jquery設定div元素的透明度jQuery
- Android 之 View透明度的設定AndroidView
- javascript緩衝彈性方式設定元素的尺寸JavaScript
- js滑鼠懸浮連結背景動畫方式漸變效果JS動畫
- Android 設定圖片 Bitmap任意透明度Android
- echart 設定 柱狀圖 漸變色 線性虛線 lab字串換行字串