美文网首页
15-CSS动画模块

15-CSS动画模块

作者: 喝酸奶要舔盖__ | 来源:发表于2018-10-29 16:27 被阅读0次

动画属性

  • 动画属性需要满足三要素才会有动画效果
    1.告诉系统需要执行哪个动画
    2.告诉系统我们需要自己创建一个名称叫做lnj的动画
    3.告诉系统动画持续的时长
  • 动画特点: 动画不需要人为的触发就可以执行动画
 div{
            width: 100px;
            height: 100px;
            background-color: green;
            /*1.告诉系统执行哪个动画*/
            animation-name: sport;
            /*3.告诉系统动画时长*/
            animation-duration: 4s;
        }

        /*2.指定动画名称和动画运动效果*/
        @keyframes sport {
            from{
                margin-left: 0;
                margin-top: 0;
            }
            to{
                margin-left: 500px;
                margin-top: 500px;
            }
        }
  • 动画模块的其他属性
    • animation-delay: 2s;指定动画延迟时间
    • animation-timing-function: linear;指定动画以何种速度类型运动
    • animation-iteration-count: 3;指定动画执行次数
    • animation-direction: alternate;指定动画运动方向
    • animation-play-state 告诉系统动画是否暂停
      取值:
      running: 执行动画
      paused: 暂停动画

动画状态属性

  • 通过我们的观察, 动画是有一定的状态的
    1.等待状态
    2.执行状态
    3.结束状态

  • animation-fill-mode作用:
    指定动画等待状态和结束状态的样式
    取值:
    none: 不做任何改变
    forwards: 让元素结束状态保持动画最后一帧的样式
    backwards: 让元素等待状态的时候显示动画第一帧的样式
    both: 让元素等待状态显示动画第一帧的样式, 让元素结束状态保持动画最后一帧的样式

动画模块连写

  • 1.动画模块连写格式
    animation:动画名称 动画时长 动画运动速度 延迟时间 执行次数 往返动画;
    属性连写的前后顺序可以任意
  • 2.动画模块连写格式的简写
    animation:动画名称 动画时长;
<style>
        div{
            width: 100px;
            height: 100px;
            background-color: red;
            animation: sport 2s 2s linear alternate 3;
        }

        @keyframes sport {
            from{
                margin-left: 0;
            }

            to{
                margin-left: 500px;
            }
        }
</style>

相关文章

  • 15-CSS动画模块

    动画属性 动画属性需要满足三要素才会有动画效果1.告诉系统需要执行哪个动画2.告诉系统我们需要自己创建一个名称叫做...

  • day21-CSS-动画模块

    动画模块 过渡模块和动画模块的异同 不同点 1.过渡模块需要人为触发(例如hover)才会执行动画 --- 过渡三...

  • 初识angular动画 之 angular-animations

    1. angular过渡动画初体验 安装动画模块 在 app.module.ts中引入动画模块BrowserAni...

  • 动画模块

    透明度 opacity: 数字;数字为0~1,为0透明看不见,为1完全不透明

  • 动画模块

    1.过渡和动画之间的异同 1.1不同点过渡必须人为的触发才会执行动画动画不需要人为的触发就可以执行动画 1.2相同...

  • 动画模块

    动画模块 格式:1.animation-name: asd;(取值是自己命名,告诉系统需要执行哪个动画) @key...

  • 动画模块

    1.过渡和动画之间的异同1.1不同点过渡必须人为的触发才会执行动画动画不需要人为的触发就可以执行动画 1.2相同点...

  • 2018-07-27 day10 Pygame模块

    Pygame模块 显示文字 显示图片 显示图形 动画

  • 读Zepto源码之Fx模块

    fx 模块为利用 CSS3 的过渡和动画的属性为 Zepto 提供了动画的功能,在 fx 模块中,只做了事件和样式...

  • 读Zepto源码之fx_methods模块

    fx 模块提供了 animate 动画方法,fx_methods 利用 animate 方法,提供一些常用的动画方...

网友评论

      本文标题:15-CSS动画模块

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