1、設置圖片透明度變化html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> #img1 { filter: alpha(opacity=30); opacity: 0.3; } </style> <script> window.onload = function() { var oImg = document.getElementById('img1'); oImg.onmouseover = function() { startMove(100); } oImg.onmouseout = function() { startMove(30); } } var timer = null; var alpha = 30; function startMove(iTarget) { var oImg = document.getElementById('img1'); clearInterval(timer); timer = setInterval(function() { var iSpeed = -1; if (alpha < iTarget) { iSpeed = -iSpeed; } if (alpha == iTarget) { clearInterval(timer); } else { alpha += iSpeed; //document.title = alpha; oImg.style.filter = 'alpha(opacity=' + alpha + ')'; oImg.style.opacity = alpha / 100; } }, 30) } </script> </head> <body> <img id="img1" src="p1.jpg" alt="" width="300px"> </body> </html>