美文网首页
transition transform animation用

transition transform animation用

作者: 瓜田猹 | 来源:发表于2017-11-23 11:34 被阅读24次

    1.transition

    语法:

    transition:width 3s ease 1s  
    

    四个过渡属性含义:

    transition-property  : 过度属性的名称
    transition-duration :  过渡效果持续时间
    transition-timing-function: 速度曲线(linear、 ease、 ease-in、 ease-out 、ease-in-out)
    transition-delay: 过渡效果何时开始
    

    举例:

    div
    {
      width:100px;
      height:100px;
      background:blue;
      transition:width 2s;
    }
    div:hover
    {
      width:300px;
    }
    

    触发事件:当你的width(过度属性)发生变化的时候,执行动画效果

    2.transform

    语法:

    transform: none|transform-functions;
    

    属性:

    transform:rotate(7deg); //旋转
    transform:translate(x,y) //移动
    transform:scale(x,y); //缩放
    transform:skew(x-angle,y-angle); //倾斜
    

    3.animation

    语法:

    animation:mymove 5s infinite;
    

    六个动画属性含义:

    animation-name:   keyframe 名称
    animation-duration: 动画花费时间
    animation-timing-function: 速度曲线
    animation-delay:  延迟时间
    animation-iteration-count: 播放的次数
    animation-direction: 是否轮流反向播放动画
    

    例子:

    div
    {
       width:100px;
       height:100px;
       background:red;
       position:relative;
       animation:mymove 5s infinite;
    }
    
    @keyframes mymove
    {
       from {left:0px;}
       to {left:200px;}
    }
    

    相关文章

      网友评论

          本文标题:transition transform animation用

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