猫叔:Fighting!!!

CSS3-animation,动画

动画 Animaion只应用于页面中已存在的DOM元素上。

      
      IE10及主流浏览器支持,Safari和Chrome加前缀。

  ①animation:可为一个元素添加多个animation。

      

      animation-name:给@keyframes定义一个名称。默认none无效果。
      animation-duration:定义动画一个周期的时间。默认0。单位s。
      animation-timing-function:定义动画的速度曲线。【同transition】
      animation-delay:定义过渡效果何时开始。默认0。单位s。
      animation-iteration-count:定义循环次数。默认1。infinite无限。
      animation-direction:定义播放动画的方式。
        normal:先前播放。alternate:偶数次向前播放,基数次反向播放。
      animation-play-state:规定动画播放状态。
        running、paused。
        可用JavaScript通过此属性控制动画。

    Animation的属性变化图:

      

  ②关键帧:
     @keyframes规则:规定动画效果【CSS样式】。
      1)至少规定动画名和时长。
      2)keyframes的单位必须是百分比值。
      关键字from和to等同于0%和100%。为了得到最佳兼容,应该始终定义0%和100%选择器。

复制代码
      div1{
        animation: myfirst1 5s;
      }
      keyframes myfirst1{
        from {background:red;}
        to {background:yellow;}
      }


      可设置不同时间段的动画:
      div2{
        animation: myfirst2 5s;
      }
      @keyframes myfirst2{
        0%   {background: red;}
        25%  {background: yellow;}
        50%  {background: blue;}
        100% {background: green;}
      }
复制代码

 

posted @   庄丶大虾  阅读(2175)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示