html渐变动画


<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
    <title>test</title>
    <script src="https://cdn.bootcss.com/jquery/2.1.4/jquery.min.js"></script>

    <style>
        body {
            background-color:#808080;
        }
         .main {
             width: 300px;
             height: 300px;
             margin: 20% auto;
             background: red; /*IE10式IE10+*/
         }
    </style>
</head>

<body>
<div class="main">

</div>
<script>
    var num = 1;
    var test = function () {
        num++;
        $(".main").css('background', 'linear-gradient(rgba(0,0,0,0) '+num+'%,red)');
        if (num < 100) {
            setTimeout(test, 100);
        }
    }
    $(function () {
        setTimeout(test, 100);

    })
</script>

</body>
</html>

效果为从上到下不断隐藏

猜你喜欢

转载自blog.csdn.net/milijiangjun/article/details/81083366