美文网首页
CSS3 transition动画

CSS3 transition动画

作者: 清歌扶酒_6258 | 来源:发表于2018-06-11 20:07 被阅读0次

    1、transition-property 设置过渡的属性,比如:width height background-color

    2、transition-duration 设置过渡的时间,比如:1s 500ms

    3、transition-timing-function 设置过渡的运动方式

    • linear 匀速
    • ease 开始和结束慢速
    • ease-in 开始是慢速
    • ease-out 结束时慢速
    • ease-in-out 开始和结束时慢速
    • cubic-bezier(n,n,n,n)
    • 比如:cubic-bezier(0.845, -0.375, 0.215, 1.335)
    • 贝塞尔曲线设置网站:http://xuanfengge.com/easeing/ceaser/

    4、transition-delay 设置动画的延迟

    5、transition: property duration timing-function delay 同时设置四个属性

    <style type="text/css">       
    .box{
        width:100px;
        height:100px;
        background-color:gold;
        transition:width 300ms ease,height 300ms ease 300ms,background-color 300ms ease 600ms;            
    }
    .box:hover{
        width:300px;
        height:300px;
        background-color:red;
    }
    </style>
    ......
    <div class="box"></div>
    
    
    

    相关文章

      网友评论

          本文标题:CSS3 transition动画

          本文链接:https://www.haomeiwen.com/subject/ketkeftx.html