首页 > 其他分享 >CSS - 10 动画

CSS - 10 动画

时间:2022-10-12 04:22:56浏览次数:58  
标签:10 关键帧 动画 animation 运行 执行 CSS

10. 动画

  • 动画和过渡类似,都可以实现一些动态效果。不同的是过渡需要在某个属性发生变化时才会触发,动画可以自动触发动态效果

  • 设置动画效果,需要先设置一个关键帧,关键帧设置了动画执行的每一个步骤

    @keyframes test {
        from {
            margin-left: 0;
        }
    
        to {
            margin-left: 900px;
        }
    }
    
  • 语法:

    • animation-name:指定动画的关键帧名称

    • animation-duration:指定动画效果的持续时间

    • animation-delay:动画效果的延迟,等待一段时间后再执行动画

    • animation-timing-function:动画的时序函数

    • animation-iteration-count:动画执行的次数

      • infinite 无限次执行
    • animation-direction 指定动画运行的方向

      • normal 从from向to运行,默认值
      • reverse 从to向from运行
      • alternate 从from向to运行,重复执行动画时反向执行
      • alternate-reverse 从to向from运行,重复执行动画时反向执行
    • animation-play-state 设置动画的执行状态

      • running 动画执行,默认值
      • paused 动画暂停
    • animation-fill-mode 动画的填充模式

      • none 动画执行完毕,元素回到原来位置
      • forwards 动画执行完毕,元素停止在动画结束的位置
      • backwards 动画延时等待时,元素就会处在开始位置
      • both 结合了forwards和backwards

标签:10,关键帧,动画,animation,运行,执行,CSS
From: https://www.cnblogs.com/Solitary-Rhyme/p/16783187.html

相关文章

  • CSS - 11 变形:平移,旋转与缩放
    11.变形:平移,旋转与缩放变形是指通过css来改变元素的形状或位置,变形不会影响到页面的布局transform用来设置元素的变形效果11.1平移语法translateX()沿着x轴......
  • CSS - 12 less入门
    12.lessless是一门css的预处理语言,通过less可以编写更少的代码实现更强大的样式由于less增添了许多对css的扩展,所以游览器无法直接执行less代码,执行前必须将less转换......
  • CSS - 13 弹性盒
    13.弹性盒flex弹性盒是css中的一种布局手段,主要用来代替浮动来完成页面的布局。flex可以让元素随页面大小的改变而改变13.1弹性容器使用display来设置弹性容器:fl......
  • CSS - 01 CSS和HTML的结合方式
    1.CSS和HTML的结合方式内联样式/行内样式在标签内部,通过style属性设置元素的样式key:valuevalue;(由于内联样式的复用性非常差,所以开发中基本不使用内联样式)<divst......
  • CSS - 02 CSS选择器
    2.CSS选择器2.1常用选择器1.元素选择器根据标签名来选中指定的元素语法:标签名{}div{ border:1pxsolidred;}span{ border:2pxsolidyellow;}2.id选......
  • 2022/10/12线程核心概念
    线程核心概念线程就是独立的执行路径。在程序运行时,即使自己没有创建线程,后台也会有多个线程,如主线程,gc线程。main()称之为主线程,为系统的入口,用于执行整个程序。......
  • 使用html+css初步完成小兔鲜儿案例
    最近在跟着黑马课程学习搭建小兔鲜儿项目,现阶段主要用HTML+CSS完成静态页面的展示,因此为了加深使用css样式的记忆和学习搭建项目的一些小技巧,此文留下了小笔记。  ......
  • 算法竞赛入门【码蹄集新手村600题】(MT1101-1150)
    算法竞赛入门【码蹄集新手村600题】(MT1101-1150)文章目录​​算法竞赛入门【码蹄集新手村600题】(MT1101-1150)​​​​前言​​​​为什么突然想学算法了?​​​​为什么选择码......
  • 10.11
    时隔三天没有发,确实一到假期没绷住。主要还是熬夜影响到了第二天。至于今天,是因为课比较多,剩下的时间洗了洗衣服背了背英语,就十点多了。确实很不让人满意。不过不是每天课......
  • CSS3 -2D转换之translate (移动:translate、旋转:rotate、缩放:scale)
    CSS3-2D转换之translate转换(transform)是CSS3中具有颠覆性的特征之一,可以实现元素的位移、旋转、缩放等效果,可以简单理解为变形移动:translate旋转:rotate缩放:scale1......