博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Html+Css实现九大行星动画效果
阅读量:4310 次
发布时间:2019-06-06

本文共 504 字,大约阅读时间需要 1 分钟。

  前段时间项目中需要开发一个3D效果的环形菜单类似行星旋转,折腾了好久弄出了个样子,但是最后客户改版了不需要了,好不容易弄出来的吊炸天的效果不能这么浪费了,

  今年神舟十一号载人飞船顺利发射成功,中国航天技术越来越成熟,浩瀚的宇宙中有着无限的未知等着我们去探索,为表示对祖国航天事业的支持,用代码来表示是最合适的了,就用3D效果稍微修改修改画了一个九大行星星系图,当然因为冥王星被踢出了,大家不要纠结,上个效果图。

 

  这里的椭圆轨道、动画旋转全部使用CSS3来实现,并合理计算好每个行星的公转和自转的时间,让行星旋转的更加逼真,所用到的CSS的属性不是很多,主要就是animation和transform,属性的使用我也不在这里过多介绍了,主要是给大家分享一下实现的这个效果。

  考虑到CSS3的兼容性,用chrome和Firefox效果比较好,正所谓好马配好鞍,随着Html5和CSS3的不断流行,我们可以做出更加炫酷的页面。

  提供一下源码

  PS:在这里也感谢公司的视觉设计师提供的素材。

 

转载于:https://www.cnblogs.com/gangang/p/6087105.html

你可能感兴趣的文章
ExtJs之DHTML,DOM,EXTJS的事件绑定区别
查看>>
Leetcode:Toeplitz Matrix
查看>>
js定时器
查看>>
Android官方文档
查看>>
tcp/udp协议代码实现
查看>>
python---django中orm的使用(2)
查看>>
读书时间《JavaScript高级程序设计》四:BOM,客户端检测
查看>>
Linux基础命令---free显示内存使用
查看>>
转:CentOS---网络配置详解
查看>>
绕任意单位轴旋转矩阵计算
查看>>
洛谷P2502[HAOI2006]旅行
查看>>
Linux 配置mail发送邮件
查看>>
Linux 正则
查看>>
织梦网站搬家,数据库无法导入的解决方法
查看>>
线程基础知识归纳
查看>>
CArray 的两种方式与类中包含指针情况
查看>>
ElasticSearch 自定义排序处理
查看>>
域的建立过程
查看>>
使用installer安装kbengine
查看>>
IOS 开发didFinishLaunchingWithOptions 设置启动View
查看>>