• CSS3_动画


    一.定义

    动画是使元素从一种样式逐渐变化为另一种样式的效果 您可以改变任意多的样式任意多的次数 请用百分比来规定变化发生的时间,或用关键词 "from" 和 "to",等 同于 0% 和 100% 0% 是动画的开始,100% 是动画的完成。

    二.使用

    @keyframes创建动画

    使用 @keyframes 规则,你可以创建动画

    语法

    @keyframes name {
        from|0%{
       css样式
       }
        percent{
       css样式
       }
        to|100%{
       css样式
       }
    }

    name:动画名称,开发人员自己命名;

    percent:为百分比值,可以添加多个百分比值;

    animation执行动画

    在属性中写:

    animation: name duration timing-function delay iteration-count direction;
    描述
    name设置动画的名称
    duration设置动画的持续时间
    timing-function设置动画效果的速率(如下)
    delay设置动画的开始时间(延时执行)
    iteration-count设置动画循环的次数,infinite为无限次数的循环
    direction设置动画播放的方向(如下)
    animation-play-state控制动画的播放状态:running代表播放,而paused代表停止播放
    timing-function值描述
    ease逐渐变慢(默认)
    linear匀速
    ease-in加速
    ease-out减速
    ease-in-out先加速后减速
    direction值描述
    normal默认值为normal表示向前播放
    alternate动画播放在第偶数次向前播放,第奇数次向反方向播放

    三.实例

    切换背景颜色

    
    
    ​
    
        
        
        
        Document
        
    
    ​
    
        

    切换背景颜色:

       
       

    呼吸效果:

       

     

  • 相关阅读:
    神经网络在科研中的应用,神经网络理论与应用
    设计模式——结构性设计模式
    海淀区委网信办领导到中睿天下调研
    Scala in a Nutshell
    树莓派linux源码配置相关操作
    CSP-J/S第一轮测试知识点全覆盖
    【022】Vue+Springboot+mysql汽车销售系统课设(含源码、数据库、运行教程、实验报告)
    力扣105. 从前序与中序遍历序列构造二叉树
    vue项目分环境部署
    DPDK-A3: KVM使用SRIOV和虚机使用DPDK
  • 原文地址:https://blog.csdn.net/qq_55961861/article/details/126256219