Fork me on GitHub
随笔 - 265  文章 - 0  评论 - 1075  阅读 - 230万

慕课网H5圣诞主题

继七夕之后,我又出了一个圣诞主题的课程。圣诞主题是基于HTML5+CSS+JS编写与实现的,同时也是七夕主题的故事延续。圣诞主题依旧延续着七夕主题设计的思路,引入了3个经典的场景页面,在每个场景中表述着不同的行为。实现上总结了之前七夕主题的一些经验与反馈,并在此之上加以优化与扩展。这个案例不算很难,但是把前端做动画的一些精髓已经讲透了。运用的技术基本就是H5+JS+CSS3,但是每个部分的实现都会有很多知识点的涉及,这里大体的总结下

具体我来归纳下改良的技术方案与涉及到的知识点:

  1. 为了处理自适应的问题,采用了新的rem布局代替百分比布局方案
  2. 采用了简单的面相对象编程,采用类的形式对每一个页面场景元素都做了一定的封装
  3. 引入了Observer观察者模式的处理机制
  4. 适当的引入svg概念,通过svg绘制矢量图
  5. 精灵动画部分依旧大量采用了css3 animation动画的steps关键帧,但是不同的是,解决了自适应雪碧图的问题
  6. 元素运动部分优化了css3 transform transition的使用
  7. 新增了video视频元素的运用
  8. 新增了3d旋转木马的效果实现
  9. 新增了canvas版的雪花实现
  10. 等等.............

课程连接:

http://www.imooc.com/learn/545

posted on   【艾伦】  阅读(1918)  评论(1编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 单线程的Redis速度为什么快?
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示