Animations动画和Keyframes关键帧

简介: Title body { display: flex; /* 使用Flex布局 */ justify-content: center; /* 水平居中 */ } .
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<style>
    body {
        display: flex;              /* 使用Flex布局 */
        justify-content: center;    /* 水平居中 */
    }
    .ball {
        width: 100px;
        height: 100px;
        border-radius: 50%;         /* 把正方形变成圆形*/
        background-color: #FF5722;  /* 设置颜色为橙色*/
        animation: bounce 0.5s cubic-bezier(.5,0.05,1,.5);
        animation-direction: alternate;  //alternate(2,4,6)反向动画
        animation-iteration-count: infinite;
    }
    @keyframes bounce {
        from { transform: translate3d(0, 0, 0);     }
        to   { transform: translate3d(0, 200px, 0) rotateX(45deg); }
    }
</style>
<body>
<div class="ball"></div>
<script>
</script>
</body>
</html>

  

相关文章
|
算法 安全 机器人
Python语言如何使用MindOpt建模并求解二次规划问题
MindOpt是一款高效的优化算法软件包,求解算法实现了线性规划(LP)、混合整数线性规划(MILP)、二次规划(QP),可以支持命令行、c、c++、java和python调用。接下来我们将发布一系列文章,讲述各个语言如何使用 MindOpt 来求解数学规划问题。
Python语言如何使用MindOpt建模并求解二次规划问题
|
机器学习/深度学习 自然语言处理 搜索推荐
神经网络算法 —— Embedding(嵌入)!!
神经网络算法 —— Embedding(嵌入)!!
3650 1
调试实战——使用windbg调试TerminateThread导致的死锁
本文记录了调试 TerminateThread 导致的死锁问题
|
存储 缓存 负载均衡
【2022持续更新】大数据最全知识点整理-HBase篇
【2022持续更新】大数据最全知识点整理-HBase篇
1579 0
【2022持续更新】大数据最全知识点整理-HBase篇
|
传感器 芯片
STM32外设系列—HC-SR04(超声波)
本文主要介绍了超声波测距的原理,常用的超声波传感器。并且针对HC-SR04给出了使用思路和程序设计。最后,简单进行了思路拓展。
825 1
STM32外设系列—HC-SR04(超声波)
|
存储 缓存 JavaScript
深入探讨 Vuex:Vue.js 状态管理的最佳实践
【10月更文挑战第11天】深入探讨 Vuex:Vue.js 状态管理的最佳实践
196 0
|
运维 安全 网络安全
Web安全-企业网络架构
Web安全-企业网络架构
275 1
7-3|windows删除目录下的所有文件的命令
7-3|windows删除目录下的所有文件的命令
|
数据处理 开发者 Python
python 代码内存统计
【4月更文挑战第9天】
189 3