动画最大的特点可以不用鼠标触发,自动的,反复的执行某些动画。

动画的定义和调用

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box {width: 300px;height: 300px;background-color: pink;/* 调用动画  animation:动画名 动画执行时间*/animation: move 5s;}/* 定义动画 */@keyframes move {/* 开始状态 */form {transform: translate(0, 0);}/* 结束状态 */to {transform: translate(800px, 0);}}</style>
</head><body><div class="box"></div>
</body></html>

或者是

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box{width: 300px;height: 300px;background-image: linear-gradient(pink,blue);border-radius: 50%;/* 调用动画  animation:动画名 动画执行时间 动画速度(linear匀速) 动画循环次数infinite(无限循环) 动画方向alternate forwards(停留在最后一帧)*/animation: move 30s linear alternate infinite ;}/* 定义动画 */@keyframes move {0%{transform: translate(0, 0);}20%{transform: translate(800px, 0) rotateZ(1turn);}40%{transform: translate(800px, 400px) rotateZ(1.1turn);}60%{transform: translate(0, 400px) rotateZ(1.5turn);}100%{transform: translate(0, 0) rotateZ(2turn);}}/* 注意点:动画可以写多个状态 多个状态通过百分比描述 状态相同只会执行一次 */</style>
</head>
<body><div class="box"></div>
</body>
</html>

动画的属性:

  1. 动画名字参照css类选择器命名

  2. 动画时长和延迟时间别忘了带单位 s

  3. infinate 无限循环动画(重复次数)

  4. alternate 为反向 就是左右来回执行动画(跑马灯)

  5. forwards 动画结束停留在最后一帧状态, 不循环状态使用

  6. linear 让动画匀速执行

通过C3实现基础动画效果相关推荐

  1. P75-前端基础动画效果-过渡效果

    P75-前端基础动画效果-过渡效果 1.概述 这篇文章介绍动画效果其中的一个类型过渡效果. 2.过渡效果 2.1.过渡效果基础内容 <!DOCTYPE html> <html> ...

  2. P84-前端基础动画效果-动画3D复仇者联盟练习

    P84-前端基础动画效果-动画3D复仇者联盟练习 1.概述 这篇文章通过一个3D动画,对前面学习的动画效果做一个总结性的练习. 知识点: 元素设置透明效果 设置3d变形效果 设置动画旋转 2. 3D复 ...

  3. P85-前端基础动画效果-动画缩放效果

    P85-前端基础动画效果-动画缩放效果 1.概述 这篇文章介绍动画缩放效果 对元素进行缩放的函数: scaleX() 水平方向缩放 scaleY() 垂直方向缩放 scaleZ() Z方向缩放 sca ...

  4. UE4 Sequence添加基础动画效果 (03-主序列的使用)

    在上一篇的基础上添加一些摄像头的跟拍效果 效果: 步骤: 1.鼠标右键新建 Animation->关卡序列 命名为主序列 2.双击打开主序列 3.点击 窗口->内容浏览器->内容浏览 ...

  5. 计算机动画设置进入,计算机文化基础动画效果设置.ppt

    计算机文化基础动画效果设置 为了达到预期的效果,演示文稿创建的后期,静态效果上,应根据文稿的内容对演示文稿应用的设计模板.整体演示顺序作全局性考虑,对个别幻灯片的文字格式.背景.配色方案和版式布局作局 ...

  6. P82-前端基础动画效果-动画旋转练习鸭子表

    P82-前端基础动画效果-动画旋转练习鸭子表 1.概述 这篇文章做个练习复习上篇文章学习的旋转动画,鸭子表. 2.鸭子表 我们的目标是做一个鸭子背景图案的钟表,有三个表针旋转.在这个案例中我们通过拆分 ...

  7. P83-前端基础动画效果-动画奔跑的小子练习

    P83-前端基础动画效果-动画奔跑的小子练习 1.概述 这篇文章通过一个奔跑的少年练习动画效果 2.奔跑的小子 2.1.奔跑的小子图片 2.2.奔跑的小子代码 <!DOCTYPE html> ...

  8. iOS动画效果、绘制图形

    文章转载自:http://www.cnblogs.com/kenshincui/p/3972100.html 概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥 ...

  9. keyshot渲染图文教程_keyshot基础图文教程,手把手教你用keyshot制作动画效果

    keyshot基础图文教程,手把手教你用keyshot制作动画效果 你知道么?keyshot除了用来渲染产品,其实还可以制作动画效果的,它里面内置了好几种运动方式,利用keyshot的旋转,平移,缩小 ...

最新文章

  1. 虚幻引擎C++编程游戏开发基础
  2. 蛋疼的配置go opengl的记录 running gcc failed: exit status 1 in golang in windows
  3. [痛并快乐着 国外开发者总结欧美游戏坑钱指南] 讀後感想
  4. [JSP暑假实训] 二.JSP网站创建及Servlet实现注册表单提交、计算器运算
  5. (六)ElasticSearch 6.1.1聚合查询
  6. 国内外ACM/ICPC的OJ,BBS列表
  7. 报告称海归国内就业遇阻力 去年近三成海归实际年薪不足10万
  8. Python操作docx文档设置居中并创建表格
  9. springboot运行在eclipse报异常的问题
  10. html5/haXe开发偶感
  11. Libcurl的编译_HTTP/HTTPSclient源代码演示样例
  12. 20175236 2018-2019-2 《Java程序设计》第六周学习总结
  13. [licode cs交互] 1 android client 连接到token服务器
  14. Coolpad CT180无线网卡驱动
  15. NVIDIA Jetson Nano/Xavier NX 扩容教程
  16. java中string中转义_如何在String.Format中转义%?
  17. 《五子棋大师》技术支持
  18. 2021团体程序设计天梯赛题解
  19. Java学习笔记之基础篇
  20. Saiku设置展示table数据不隐藏空的行数据信息(二十六)

热门文章

  1. Verilog HDL 模拟 汽车尾灯自动控制系统
  2. 国信灵通正式更名为启迪国信科技有限公司
  3. 关于 URLLC场景下的 the Short Blocklength Regime
  4. 模块一:shell 脚本基础
  5. 2020年大学毕业生就业前景如何?职业规划定位准确,并不是难事
  6. XBRL调查资料整理
  7. CTS 问题 第二篇
  8. service中显示一个dialog
  9. sublime下载与安装
  10. CSDN如何快速赚取积分?