课程简介
Web动画作为互联网的重要组成部分,扮演了引人入胜的视觉讲述者的角色,他们为静态网页注入了生机,赋予了用户体验以动感和深度,从早期简单的GIF动画到复杂的交互式动画和虚拟现实体验,Web动画得到了飞跃性的提升,是企业站点开发客户端体验的重要利器。
本课程详细讲述了Web动画的发展、基本原理和设计原则,通过对CSS动画、JavaScript动画、SVG动画等Web动画类型的深入分析,帮助学员拓宽技术视野,了解Web动画的工作流程,掌握Web动画制作技术,为企业网站建设提供重要支持。
课程收益
1、帮助学员了解Web动画的原理和设计规则;
2、帮助学员了解CSS、JavaScript、SVG的动画制作方法和技巧;
3、帮助学员掌握Web动画流程,学会应对不同业务场景需求;
4、协助并促进企业网站建设
受众人群
从事Web设计以及工作有动画需求或对Web动画感兴趣的人员
课程周期
2天(12H)
课程大纲
标题 | 授课内容 |
一、Web动画基础 | 1. Web 动画基础:从发展史中了解 Web 动画及动画的作用 2. 动画的精髓:理解 Web 动画基本原理 3. 流畅之美:掌握 Web 动画设计原则 |
二、CSS 动画 | 1. CSS动画基础:如何让网页更生动? 2. 帧动画与过渡动画:哪个动画更适合你的业务场景? 3. CSS变换的世界:创建流畅的 Web 动画 4. 你所不知道的@ keyframes :剖析 CSS 帧动画 5. CSS缓动函数基础:为 Web 动画注入灵魂 6. 使用 cubic - bezier ()函数创建高级动画 7. 使用 steps ()函数创建分段动画 8. 使用 linear ()函数创建令人惊叹的动画曲线 9. 深入了解 CSS 动画的持续时间和延迟时间 10. CSS动画的播放方式:暂停、恢复和重播 11. 深度解析 CSS 动画的填充模式 12. 如何使用 animation - direction 更好的控制动画方向? 13. 多个 CSS 动画与动画合成:创造更复杂的动画效果 14. 数学的魔法:探索数学在动画中的应用 15. CSS路径动画:动画对象沿指定路径运动 16. 使用 CSS 视图过渡创造流畅的界面动效 17. CSS滚动驱动动效的艺术 18. 制作流畅动画的技巧与实践 19. 探索动画中的 JavaScript 事件 20. 提升可访问性动画的关键技巧 21. 深度解析动画调试的精髓 22. 创建 CSS 动画的小技巧 23. CSS动画综合案例 |
三、JavaScript 动画 | 1. 初探 Web Animations API 2. 掌握 Web Animations API 的精髓 3. CSS Animations vs Web Animations API:选择最佳的动画方法 4. WAAPI综合案例:如何使用 WAAPI 创建一个动画库 |
四、SVG 动画
| 1. SVG动画基础入门 2. 探索 SVG 动画的奇妙世界:深入了解 SMIL 动画 3. 创造视觉奇迹:深入理解带有 CSS 的 SVG 动画 4. Web上引人入胜的各种 SVG 动画效果 5. SVG动画综合案例:从简单的插图中创建看似复杂的动画 |
五、 Web 动画工作流程和库
| 1. 无缝创造:深入探讨 Web 动画的工作流程 2. 精通 Web 动画:探索最佳 Web 动画库 |