zoukankan      html  css  js  c++  java
  • 过度与动画

    过渡与动画

    一、过渡

    1、过渡属性

    ① transition-property 属性 表示可过渡的样式属性
    transition-property: all | [css1 [...]];
    
    ② transition-duration 属性 表示过渡持续时间
    transition-duration: <time>;
    
    ③ transition-delay 属性 表示过渡延迟时间
    transition-delay: <time>;
    
    ④ transition-timing-function 属性 表示过渡运动曲线
    transition-timing-function: linear | ease | ease-in-out | easa-in | ease-out | cubic-bezier();
    -- linear:匀速
    -- ease:慢快慢
    -- ease-in-out:慢快慢
    -- easa-in:慢快
    -- ease-out:快慢
    -- cubic-bezier():贝赛尔曲线函数
    
    ⑤ transition 属性 表示前四个属性整体赋值
    transition: <transition-property> <transition-duration> <transition-delay> <transition-timing-function>;
    

    二、动画

    1、动画属性

    ① animation-name 属性 表示动画名(名字任意起)
    animation-name: <name>;
    
    ② animation-duration 属性 表示动画持续时间
    animation-duration: <time>;
    
    ③ animation-delay 属性 表示动画延迟时间
    animation-delay: <time>;
    
    ④ animation-timing-function 属性 表示动画运动曲线
    animation-timing-function: linear | ease | ease-in-out | easa-in | ease-out | cubic-bezier();
    -- linear:匀速
    -- ease:慢快慢
    -- ease-in-out:慢快慢
    -- easa-in:慢快
    -- ease-out:快慢
    -- cubic-bezier():贝赛尔曲线函数
    
    ⑤ animation-play-state 属性 表示动画状态
    animation-play-state: running | paused
    -- running:运行
    -- paused:暂停
    
    ⑥ animation-fill-mode 属性 表示动画结束后的停留位置
    animation-fill-mode: forwards | backwards
    -- forwards:终点 
    -- backwards:起点
    
    ⑦ animation-iteration-count 属性 表示动画次数
    animation-iteration-count: <count> | infinite
    -- <count>:固定次数
    -- infinite:无限次
    
    ⑧ animation-direction 属性 表示运动方向
    animation-direction: normal | alternate | alternate-reverse;
    -- normal:原起点为第一次运动的起点,且永远从起点向终点运动
    -- alternate:原起点为第一次运动的起点,且来回运动
    -- alternate-reverse:原终点变为第一次运动的起点,且来回运动
    

    2、动画体

    @keyframes <name>{
        /*from未写任何属性设置时,默认全部取初始值(初始状态)*/
        from{}
        to{}
    }
    
    @keyframes <name>{
        0% {}
        ...
        100% {}
    }
    
    v_hint:动画属性设置给指定选择器标签,动画体再样式中单独设置
  • 相关阅读:
    activityalias 的使用
    关于淘宝直通车的那些事(二):关键词选词方法
    Laucher 九宫格风格 长按移动删除 宫格
    NSAutoReleasePool的理解
    类似人人网的侧滑动层叠窗口实现及代码
    从应用中启动另外的应用
    android应用 获取本地指定类型文件 的两种最优方法
    获取手机中安装的所有应用程序
    Spring事务配置的五种方式【转】
    [转]理解inode
  • 原文地址:https://www.cnblogs.com/jianhaozhou/p/9712921.html
Copyright © 2011-2022 走看看