JavaScript实现的3D球面标签云效果
2011-02-12 10:46
344 查看
效果预览点这里:http://www.miaov.com/miaov_demo/3dLable/miaov_demo.html
下载效果点这里:http://www.miaov.com/miaov_demo/3dLable/3dLable.rar
使用说明:
一般需要修改的,应该是3D球面的大小,也就是半径,修改了大小,就可以随意放进自己页面的任何地方。
半径大小修改:
下载后,打开 miaov.js 文件,第一行:var radius = 120; 这就是半径大小值了。
文字的修改在 miaov_demo.html 文件中,可以任意添加关键词的个数;
如果希望修改文字颜色、鼠标经过的样式,可以打开 miaov_style.css 文件,修改相关的样式即可。
效果原理:
制作这个效果需要重新回顾一下高中的数学知识:
球坐标系
例如:
r∈[0,+∞),
φ∈[0, 2π],
θ∈[0, π] .
r = 常数,即以原点为心的球面;
θ= 常数,即以原点为顶点、z轴为轴的圆锥面;
φ= 常数,即过z轴的半平面。
相关文章推荐
- JavaScript实现的3D球面标签云效果
- JavaScript实现的3D球面标签云效果
- JavaScript实现的3D球面标签云效果
- JavaScript实现的3D球面标签云效果
- Android实现3D标签云简单效果
- 【CSON原创】javascript实现3D涂鸦效果
- javascript实现3D效果-示例1
- javascript实现3D效果-示例2
- javascript实现3D效果-示例3
- javascript实现3D效果-示例4
- 情人节 3d 玫瑰javascript 代码实现 效果很华丽
- Javascript表格翻页效果实现思路及代码
- javascript时间排序算法实现活动秒杀倒计时效果
- JavaScript+CSS实现仿天猫侧边网页菜单效果
- javascript实现的仿腾讯QQ窗口抖动效果代码
- JavaScript模拟实现键盘打字效果
- JavaScript实现滚动栏效果的方法
- html+javascript实现可拖动可提交的弹出层对话框效果
- JavaScript实现“展开-收起”效果
- 如何用 JS 实现 3D 赛车效果