动画是CSS3中具有颠覆性的特征之一,可通过设置多个节点来精确控制一个或一组动画,常用来实现复杂的动画效果。
语法格式:
animation:动画名称 动画时间 运动曲线 何时开始 播放次数(无线播放infinite) 是否反方向;
*保持播放完后的位置:forwards
案例1
踢足球(近大远小)


<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>*{margin: 0;padding: 0;}img{width: 100px;transform: translate(-30px, 100px)  rotate(-180deg) scale(1);animation: ball 5s ease-in infinite;}@keyframes ball {0%{transform: translate(-30px, 100px) rotate(-180deg) scale(1);}25%{transform: translate(400px, 500px) rotate(360deg) scale(2);}50%{transform: translate(1000px,300px) rotate(-180deg) scale(1);}75%{transform: translate(400px, -30px) rotate(360deg) scale(0.5);}100%{transform: translate(-30px, 100px) rotate(-180deg) scale(1);}}</style>
</head>
<body>
<img src="data:images/ball.jpg" alt="">
</body>
</html>

案例2
加载动画

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>*{margin: 0;padding: 0;}.public{width: 40px;height: 40px;margin: 50px 100px;position: absolute;/*border: 1px solid;*/}.public span{width: 10px;height: 10px;background-color: #999;border-radius: 50%;position: absolute;animation: move 1.5s linear infinite;}.public span:nth-child(1){ left: 0; top: 0px;}.public span:nth-child(2){ right: 0; top: 0px;}.public span:nth-child(3){ right: 0; bottom: 0px;}.public span:nth-child(4){ left: 0; bottom: 0px;}.box2{transform: rotate(45deg);}@keyframes move {0% { transform: scale(0.1)}50% { transform: scale(1)}100% { transform: scale(0.1)}}/*设置等待时间*/.box1 span:nth-child(1){ animation-delay: -0.1s;}.box2 span:nth-child(1){ animation-delay: -0.3s;}.box1 span:nth-child(2){ animation-delay: -0.5s;}.box2 span:nth-child(2){ animation-delay: -0.7s;}.box1 span:nth-child(3){ animation-delay: -0.9s;}.box2 span:nth-child(3){ animation-delay: -1.1s;}.box1 span:nth-child(4){ animation-delay: -1.3s;}.box2 span:nth-child(4){ animation-delay: -1.5s;}</style>
</head>
<body>
<div class="public box1"><span></span><span></span><span></span><span></span>
</div>
<div class="public box2"><span></span><span></span><span></span><span></span>
</div>
</body>
</html>

动画(CSS3) animation相关推荐

  1. 1分钟深入了解CSS3的动画属性animation

    拖好久的animation-温馨提示,先看效果,代码附在讲解后 上篇说到@keyframe可以定义动画,animation就是将@keyframe所定义好的动画添加在元素身上. animation可以 ...

  2. html动画曲线快速结束,CSS3 animation动画

    CSS3 animation动画 1.@keyframes 定义关键帧动画 2.animation-name 动画名称 3.animation-duration 动画时间 4.animation-ti ...

  3. CSS3 animation动画,风车旋转、loading、人物走路动画案例

    CSS3 animation动画 1.@keyframes 定义关键帧动画 2.animation-name 动画名称 3.animation-duration 动画时间 4.animation-ti ...

  4. css情景动画,css3中的动画属性animation应用场景及编写代码教程

    讲解一下css3中的动画属性animation应用场景及编写代码教程 以下讨论的是和css3 动画 属性 animation 相关的css3中的动画属性animation应用场景及编写代码教程教程文章 ...

  5. css3 slide动画,css3动画+ slidetoggle不起作用(css3 animation + slidetoggle don't work)

    css3动画+ slidetoggle不起作用(css3 animation + slidetoggle don't work) 飞机动画块(他从一边到另一边飞行 - 永远). 可以使用jquery折 ...

  6. HTML5 和 CSS3 提高篇 下 2D转换 transform(移动、旋转、缩放、中心点、综合写法);动画(animation);3D转换;浏览器私有前缀;背景色线性渐变

    ------ 2D 转换(transform)移动.旋转.缩放.中心点 ------- 转换(transform)是CSS3中具有颠覆性的特征之一,可以实现元素的位移.旋转.缩放等效果 转换(tran ...

  7. html帧动画效果,HTML5+CSS3从入门到精通之CSS3 animation实现逐帧动画

    本篇文章探讨了HTML5+CSS3从入门到精通之CSS3 animation实现逐帧动画,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. < css3里面的animatio ...

  8. ae制h5文字动画_H5案例分享:CSS3 Animation动画

    CSS3 Animation动画 一.@keyframes CSS3中的Animation动画主要的组件是@keyframes,@keyframes这个规则是用来创建动画的.将@keyframes当作 ...

  9. html动画效果停顿几秒,css3 animation动画执行结束,停顿几秒后重新开始执行

    要实现css3 animation动画执行结束,停顿几秒后重新开始执行的效果,首先想到的是延时执行:animation-delay,然后设置animation-iteration-count为infi ...

最新文章

  1. python3.7安装numpy pandas失败的处理方案
  2. C# 编码规范和编程好习惯
  3. 15年第六届蓝桥杯第九题_(矩阵快速幂优化的动态规划)
  4. 【随笔】激活函数是怎样一种存在?
  5. 零基础如何学Java?拥有编程思想呢?
  6. CodeForces - 1534E Lost Array(bfs+交互)
  7. 公司要禁止QQ?【我们从协议开始分析】
  8. 在OpenShift上部署Java EE微服务
  9. Camera摄像头工作原理
  10. Java回调方法详解
  11. MFC开发IM-第二篇、MFC picture 控件的用法
  12. 支付宝回应手机黑产;微软将允许员工永久在家办公;Flutter 1.22 正式发布|极客头条
  13. ASUS蓝屏和重装系统之后驱动问题总结
  14. 平板电脑桌面不显示此计算机,平板电脑桌面显示不出来怎么办
  15. 《C++ Primer Plus》学习笔记——共用体union
  16. 提升Hive操作Amazon S3读写数据的性能
  17. 随笔记之lombok
  18. 帧率、分辨率、码流的概念
  19. Conflux CTO 伍鸣博士出席2019北京国际金融安全论坛
  20. 群表示论之Able群的不可约表示

热门文章

  1. android button背景图片变形,按钮背景图像拉伸(wrap_content或dp使用)
  2. github 使用教程初级版
  3. IOS单元测试(—)
  4. Instagram 5位传奇工程师背后的极简技术(PPT全译)
  5. matlab 索引超出矩阵维度
  6. 2021-09-15 doc学习
  7. 6. 查询选修课程超过5门的学员学号和所属单位
  8. android apk 签名方法,[转载]Android apk签名的两种方法
  9. 快手did设备注册,快手sig签名(sign解决,操作太快了,请稍微休息一下)
  10. PyQt5 组件之QTableView锁定首列