美文网首页
CSS3 transform动画

CSS3 transform动画

作者: 玉面小猿 | 来源:发表于2017-12-06 00:14 被阅读0次

    transition 和transition duration共同使用实现过渡效果
    <style>
    div{
    width:300 px;
    height:300 px;
    background-color:red;
    //注意兼容性
    transition-property:all;
    transition-timing-function:cubic-bezier(0,0,1,1);/这个是干嘛的?/
    transition-duration: 1 s;
    }
    div:hover{
    width: 500 px;
    background-color:black;
    }
    </style>

    方块变成圆滚动效果
    <style>
    div{
    width:300 px;
    height:300 px;
    background-color:red;
    transition:all 3s linear;
    }
    div:hover{
    transition:all 10s;
    }
    </style>
    @keyframes animation动画 使用百分比来规定转换时间
    <style>
    @keyframe ACT{
    0%{
    background-color:red;
    left: 100 px;
    top: 20 px;
    }
    20%{
    background-color:red;
    border-radius:20%;
    left: 150px;
    top: 70px;
    }
    40%{
    background-color:red;
    border-radius:20%;
    left: 200px;
    top:120px;
    }
    60%{
    background-color:gold;
    border-radius:50%;
    left: 250px;
    top: 270 px;
    }
    80%{
    background-color:gold;
    border-radius:50%;
    left: 300px;
    top:320 px;
    }
    }
    </style>

    线性渐变

    查一下原理
    to top right 一直渲染到右下角 这个意思

    镜像渐变

    <style>
    div{
    width: 200px;
    height: 200px;
    border:1px solid red;
    /参数全部为颜色/
    background-color:linear-gradient()
    }
    </style>
    <div></div>

    相关文章

      网友评论

          本文标题:CSS3 transform动画

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