美文网首页
CSS3--动画

CSS3--动画

作者: 绚丽多彩的白 | 来源:发表于2020-07-29 12:59 被阅读0次

特点

  • 过渡和动画之间的相同点
    • 过渡和动画都是用来给元素添加动画的
    • 过渡和动画都是系统新增的一些属性
    • 过渡和动画都需要满足三要素才会有动画效果
  • 过渡和动画之间的不同点
    • 过渡必须人为的触发才会执行动画
    • 动画不需要人为的触发就可以执行动画

动画属性

  • animation-name:;动画名字
  • animation-duration:;动画持续时长
  • @keyframes{}创建动画
    /*1.告诉系统需要执行哪个动画*/
            animation-name: lnj;
            /*3.告诉系统动画持续的时长*/
            animation-duration: 3s;
        }
        /*2.告诉系统我们需要自己创建一个名称叫做lnj的动画*/
        @keyframes lnj {
            from{
                margin-left: 0;
            }
            to{
                margin-left: 500px;
            }
        }

其他属性

animation-delay

  • 作用:规定延迟动画
  • 语法:animation-delay:1s;
  • 取值:
    • s
    • ms

animation-timing-function

  • 作用:规定动画的速度曲线
  • 语法:animation-timing-function:ease;
  • 取值:
描述
linear 动画从头到尾的速度是相同的。
ease 默认。动画以低速开始,然后加快,在结束前变慢。
ease-in 动画以低速开始。
ease-out 动画以低速结束。
ease-in-out 动画以低速开始和结束。
cubic-bezier(n,n,n,n) 在 cubic-bezier 函数中自己的值。可能的值是从 0 到 1 的数值。

animation-iteration-count

  • 作用:
    • 播放动画次数
  • 语法:animation-iteration-count :1;
  • 取值:
    • 数值
    • infinite

animation-direction

  • 作用:是否执行往返动画
  • 语法:animation-diraction:normal;
  • 取值:
    • normal
    • alternate

animation-play-state

  • 作用:规定当前动画是否需要暂停
  • 语法:animation-diraction:paused;
  • 取值:
    • paused 暂停
    • running 播放

animation-fill-mode

  • 作用:指定动画等待状态和结束状态的样式
  • 语法:animation-fill-mode:none;
  • 取值:
    • none 不改变默认行为。
    • forwards 让元素结束状态保持动画最后一帧的样式
    • backwards 在 animation-delay 所指定的一段时间内,让元素等待状态的时候显示动画第一帧的样式
    • both 向前和向后填充模式都被应用。

动画属性连写

  • 作用:简写动画
  • 语法:animation:动画名称 动画时长 动画运动速度 延迟时间 执行次数 往返动画;

相关文章

  • css3--动画

    转换—transform transform-origin: transform-style:flat | pre...

  • CSS3--动画

    特点 过渡和动画之间的相同点过渡和动画都是用来给元素添加动画的过渡和动画都是系统新增的一些属性过渡和动画都需要满足...

  • CSS3--背景

    背景属性 background-size 作用:background-size 属性规定背景图片的尺寸 语法:ba...

  • CSS3--过渡

    a标签的伪类选择器 什么是a标签的伪类选择器?a标签的伪类选择器是专门用来修改a标签不同状态的样式的 格式::li...

  • CSS3--盒子阴影

    盒子阴影 格式box-shadow:水平偏移 垂直偏移 模糊度 阴影扩展 阴影颜色 内外阴影; 注意点盒子的阴影分...

  • CSS3--伸缩布局

    主轴 在伸缩布局中,默认情况下水平方向是主轴,主轴的起点在在伸缩容器的最左边,所有的伸缩项都是从主轴的起点开始排版...

  • CSS3--媒体查询

    什么是媒体查询?媒体查询就是获取到当前浏览器的宽度之后, 根据不同的宽度设置元素不同的样式 媒体查询的注意点由于媒...

  • Android回顾--(十六) 动画简析

    动画: 补间动画(Tween动画) 帧动画(Frame动画) 属性动画(Property动画) 补间动画 特点: ...

  • 在山西太原,做个二维动画需要哪些制作流程?

    二维动画有哪些类型? flash动画,课件动画,mg动画,ae动画,GIF动画,手绘动画,网页动画,企业动画,宣传...

  • Android 动画

    【Android 动画】 动画分类补间动画(Tween动画)帧动画(Frame 动画)属性动画(Property ...

网友评论

      本文标题:CSS3--动画

      本文链接:https://www.haomeiwen.com/subject/inkfrktx.html