• h5-动画基本介绍


    1.介绍

     1 *{
     2             margin: 0;
     3             padding: 0;
     4         }
     5         div{
     6             width: 200px;
     7             height: 200px;
     8             background-color: #5aff61;
     9 
    10             /*添加动画效果*/
    11             /*1.animation-name: 指定动画名称;*/
    12             animation-name: moveTest;
    13             /*2.设置动画的总耗时*/
    14             animation-duration: 2s;
    15             /*3.设置动画的播放次数,默认1次,可以指定具体指,可以指定:infinite:无限次:*/
    16             /*animation-iteration-count: infinite;*/
    17             /*4.设置交替动画  alternate:来回交替*/
    18             /*animation-direction: alternate;*/
    19             /*5.设置动画延迟*/
    20             animation-delay: 2s;
    21             /*6.设置动画结束时的状态:默认情况下,动画完毕之后回到原始状态
    22             forwards:会保留动画结束时的状态,在有延迟的情况下,并不会立即进行到动画的初识状态
    23             backwards:不会保留动画结束时的装填,在添加了动画延迟的前提下,如果动画有初识状态,那么会立即进行到初识状态
    24             both:会保留动画结束时的支行太,在添加了动画延迟的情况下也会立即进入到动画的初始状态
    25             */
    26             animation-fill-mode: both;
    27 
    28             /*6.动画的时间函数*/
    29             animation-timing-function: linear;
    30 
    31             /*7.设置动画的播放状态:  paused:暂停   running:播放*/
    32             animation-play-state: running;
    33         }
    34 
    35         /*创建动画*/
    36         @keyframes moveTest {
    37             /*百分比是指整个动画耗时的百分比*/
    38             0%{/*可以写:from{}*/
    39                 transform: translate(0,0) rotate(60deg);
    40             }
    41             50%{
    42                 transform: translate(0,500px);
    43             }
    44             100%{/*可以写:to{}*/
    45                 transform: translate(500px,800px);
    46             }
    47         }

    2.添加播放、暂停开关

     1 <input type="button" value="播放" id="play">
     2 <input type="button" value="暂停" id="pause">
     3 <script>
     4     var div = document.querySelector("div");
     5     document.querySelector("#play").onclick = function () {
     6         div.style.animationPlayState="running";
     7     }
     8     document.querySelector("#pause").onclick = function () {
     9         div.style.animationPlayState="paused";
    10     }
    11 </script>
  • 相关阅读:
    事物的五种配置方式(转载)
    Spring入门
    leetcode刷题3
    LeetCode刷题2
    LeetCode刷题1
    bootstraptable使用总结之前端样式设计
    初识Handsontable
    Java之file类
    OpenCV学习系列教程第五篇:测试和提高代码的效率
    OpenCV学习系列教程第四篇:图像的算术操作
  • 原文地址:https://www.cnblogs.com/FengBrother/p/11383233.html
Copyright © 2020-2023  润新知