zoukankan      html  css  js  c++  java
  • CSS3学习笔记-动画

    使用关键帧声明动画@keframes,单位只能是百分比 ,如0%,格式如下:

    @keyframes AnimaName{
        from{
    
        }
        percentage{
    
        }
        to{
    
        }
    }
    
    @keyframes AnimaName{
        0%{
    
        }
        percentage{
    
        }
        100%{
    
        }
    }

    或应用如下方式设置动画

    @keyframes bounce{
        0%,20%,50%,80%,100%{
            transform: translateY(0);
        }
        40%{
            transform: translate(-30px);
        }
        60%{
            transform: translate(-15px);
        }
    }

    通过animation属性来调用动画

    .test{
      animation: bounce .2s ease-in;
    }

    属性详解

    animation-name  动画名@keyframes后面的自定义名字,可以用none来覆盖任何动画

    animation-duration 动画播放时间

    animation-tining-function 动画播放方式

    animation-delay 动画延迟播放的时间

    animation-iteration-count 动画播放的次数

    animation-direction 动画播放的方向 alternate 偶数次向前播放,奇数次反向播放 默认值normal向前播放

    animation-play-state 动画播放状态 pause | running

    animation-fill-mode 动画时间外属性

        none  完成最后一帧时回到初始帧处

        forwards 动画应用结束后继续应用最后关键帧的位置

        backwards 向元素应用动画样式时迅速应用动画的初始帧

        both 同时具有以上两个效果

  • 相关阅读:
    选择器的用处
    全栈工程师基础知识与笔记
    9.13日笔记
    9.12笔记
    9.11Css
    学习笔记
    9.10HTLM
    redis和memcached的区别(总结)
    OO第四次博客作业
    OO第三次博客作业
  • 原文地址:https://www.cnblogs.com/goOtter/p/9691589.html
Copyright © 2011-2022 走看看