javascript元素透明度漸變效果程式碼例項
本章節分享一段程式碼例項,它實現了能夠以漸變的方式設定元素的透明度。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> body,ul,li{ margin:0; padding:0; } #runs{ width:300px; margin:10px auto; } #runs li{ width:80px; height:80px; background:#06c; list-style:none; float:left; margin:10px; display:inline; filter:alpha(opacity=30); opacity:0.3; } </style> <script> window.onload = function(){ var runs = document.getElementById("runs"); var runs_li = runs.getElementsByTagName("li"); var index=0; for(index=0; index<runs_li.length; index++){ runs_li[index].timer = null; runs_li[index].alpha = 30; runs_li[index].onmouseover = function(){ startrun(this,100); } runs_li[index].onmouseout = function(){ startrun(this,30); } } } function startrun(obj,target){ clearInterval(obj.timer); obj.timer = setInterval(function(){ var speed = 0; if(target>obj.alpha){ speed = 5; } else{ speed = -5; } if(obj.alpha == target){ clearInterval(obj.timer); } else{ obj.alpha = obj.alpha + speed; obj.style.filter = "alpha(opacity="+obj.alpha+")"; obj.style.opacity = obj.alpha/100; } },30) } </script> </head> <body> <ul id="runs"> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> </body> </html>
相關文章
- javascript元素內容漸現效果程式碼例項JavaScript
- JavaScript透明度漸變效果JavaScript
- javascript文字彩虹式顏色漸變效果程式碼例項JavaScript
- 設定div元素漸隱效果程式碼例項
- CSS3背景漸變效果程式碼例項CSSS3
- javascript元素迴圈插入效果程式碼例項JavaScript
- canvas實現文字線性漸變效果程式碼例項Canvas
- CSS透明度漸變效果CSS
- javascript元素滑鼠跟隨效果程式碼例項詳解JavaScript
- javascript元素3D旋轉效果程式碼例項JavaScript3D
- javascript實現的動態設定元素透明度程式碼例項JavaScript
- javascript相容所有瀏覽器設定元素透明度程式碼例項JavaScript瀏覽器
- opacity設定元素透明度程式碼例項
- css徑向漸變程式碼例項CSS
- canvas徑向漸變程式碼例項Canvas
- canvas線性漸變程式碼例項Canvas
- jQuerydiv元素拖動效果程式碼例項jQuery
- js動態設定元素透明度程式碼例項JS
- css3迴圈漸隱漸現效果程式碼例項CSSS3
- JavaScript日曆效果程式碼例項JavaScript
- js div層漸變方式開啟和關閉效果程式碼例項JS
- 點選實現元素的漸隱或者漸現程式碼例項
- js元素上下移動效果程式碼例項JS
- css多元素水平居中效果程式碼例項CSS
- js元素的震動效果程式碼例項JS
- javascript獲取指定元素父元素程式碼例項JavaScript
- javascript元素水平運動程式碼例項JavaScript
- javascript動態建立元素程式碼例項JavaScript
- javascript動態改變iframe元素src屬性程式碼例項JavaScript
- JavaScript漸變方式設定透明度JavaScript
- JavaScript點選投票效果程式碼例項JavaScript
- JavaScript留言板效果程式碼例項JavaScript
- javascript淡入淡出效果程式碼例項JavaScript
- JavaScript 動畫效果簡單例項程式碼JavaScript動畫單例
- jQuery 隔行變色效果程式碼例項jQuery
- jQuery隔行變色效果程式碼例項jQuery
- canvas簡單徑向漸變程式碼例項Canvas
- JavaScript多級選項卡效果程式碼例項JavaScript