• Css 3 动画


    动画(animation)是css3中具有颠覆性的特征之一,可通过设置多个节点来精确控制一个或一组动画,常用来实现复杂的动画效果。

    相比较过渡,动画可以实现更多变化,更多控制,连续自动播放等效果。

    动画的基本使用

    1 先定义动画

    2 再使用(调用)动画

    定义动画:用keyframes定义动画(类似定义类选择器)

    @keyframes 动画名称{

           0%{

           Width:100px;

    }

    100%{

           Width:200px;

    }

    }

    动画序列:

    1. 0%是动画的开始,100%是动画的完成,这样的规则就是动画序列
    2. 在@keyframes中规定某项css样式,就能创建由当前样式逐渐改为新样式的动画效果。
    3. 动画是使元素从一种样式逐渐变化为另一种样式的效果,你可以任意多的样式任意多的次数
    4. 请用百分比来规定变化发生的时间,或用关键词“from“和”to“,等同于0%和100%

    使用动画:

    1. div {
    2.             width: 200px;
    3.             height: 200px;
    4.             background-color: pink;
    5.             /* 2 调用动画 */
    6.             /* 动画名称 */
    7.             animation-name: move;
    8.             /* 持续时间 */
    9.             animation-duration: 1s;
    10.         }

     

    1. html>
    2. <html lang="en">
    3. <head>
    4.     <meta charset="UTF-8">
    5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
    6.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
    7.     <title>Documenttitle>
    8.     <style>
    9.         /* 想页面一打开,一个盒子就从左边走到右边 */
    10.         /* 1 定义动画 */
    11.         @keyframes move {
    12.             /* 开始状态 */
    13.             0% {
    14.                 transform: translateX(0px);
    15.             }
    16.             /* 结束状态 */
    17.             100% {
    18.                 transform: translateX(1000px);
    19.             }
    20.         }
    21.         div {
    22.             width: 200px;
    23.             height: 200px;
    24.             background-color: pink;
    25.             /* 2 调用动画 */
    26.             /* 动画名称 */
    27.             animation-name: move;
    28.             /* 持续时间 */
    29.             animation-duration: 1s;
    30.         }
    31.     style>
    32. head>
    33. <body>
    34.     <div>div>
    35. body>
    36. html>

     

  • 相关阅读:
    二分查找算法【包括数组全局有序和局部有序的介绍,以及求局部最小值】
    遍历map的四种方法及Map.entry详解
    【用户画像】Redis的简介和安装
    galeracluster高可用集群异常恢复
    界面控件DevExpress WPF TreeMap,轻松可视化复杂的分层结构数据!
    C++11的内容介绍
    十六.镜头知识之工业镜头的质量判断因素
    【Mysql】查询mysql的版本
    用全域安全防范美国NSA对西工大的网络攻击
    XSS平台与cookie获取
  • 原文地址:https://blog.csdn.net/m0_51495354/article/details/128066892