元素渐变小Demo

    xiaoxiao2023-10-31  160

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> #dv{ width:300px; height:200px; background-color: red; margin-top: 20px; } </style> </head> <body> <input type="button" value="点击" id="btn"> <div id="dv"></div> <script src="common.js"></script> <script> //渐变使用opacity属性 my$("btn").οnclick=function () {//按钮 的点击事件 var opacity=10;//这个值(透明度的值)只到1就结束,思路:先放大10倍,后面在缩小10倍 var timeId=setInterval(function () {//设置定时器(渐变的时间) opacity--; if(opacity<=0){//等到这个值小于等于0的时候,就取消定时器 clearInterval(timeId); } my$("dv").style.opacity=opacity/10;//缩小10倍在给opacity },200); } </script> </body> </html>
    最新回复(0)