演示代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <link rel="stylesheet" type="text/css" href="reset.css"/>
        <style type="text/css">
            #box{
                width: 100px;height: 100px;background-color: #ff0000;
                margin: 200px auto;
                
            /* 要控制的CSS属性名 */
                transition-property: width,height,background-color;
                
            /* 完成过度所需要的时间 */
                /* transition-duration: 2s; */
                transition-duration: 2s,4s,8s;
                
            /* 过度的速度曲线 */
                /* transition-timing-function: linear; */
                /* transition-timing-function: ease; */
                /* transition-timing-function: ease-in; */
                /* transition-timing-function: ease-out; */
                /* transition-timing-function: ease-in-out; */
                transition-timing-function: linear ease-in ease-out;
                
            /* 过度延迟时间     */
                /* transition-delay: 2s; */
                transition-delay: 2s,4s,8s;
                
            }
            #box:hover{
                width: 200px;
                height: 200px;
                background: #00ff00;
            }
        </style>
    </head>
    <body>
        <!-- 
        过度要素:
                1,要控制的CSS属性名;(默认all,可省略;)
                2,完成过度所需要的时间;(s,ms,必须有;)
                3,过度的速度曲线;(可选)
                        linear:匀速
                        ease:慢,快,慢(默认值)
                        ease-in:慢速开始,后面越来越快
                        ease-out:快速开始,后面越来越慢
                        ease-in-out:慢速开始和结束的效果
                4,过度延迟时间;(s,ms)
         -->
        <div id="box"></div>
    </body>
</html>
打开支付宝首页搜“559920739”领红包,领到大红包的小伙伴赶紧使用哦! (如果你觉得本文不错,请扫描下面二维码随意打赏哦)
最后修改:2020 年 09 月 14 日
如果觉得我的文章对你有用,请随意赞赏