有谁知道如何实现 3D 球体标签云,就像在这个网站上一样:
是否有一个 Javascript 库可以轻松做到这一点,或者它最有可能是手工编写的?
我尝试在 JavaScript 中创建简单的“球体标签云”:
http://jstagsphere.sourceforge.net/
主要思想是展示如何创建它 - 您可以按原样使用它或以任何方式改进它。
看看TagCanvas,它绘制到 HTML5 画布上,可以作为独立的 JS 或 jQuery 插件使用。看起来与 Flash 中的球形示例相同,并且也可以选择其他形状。
这是一个 wordpress 插件:3D 标签云 如果你将它放在 wordpress 博客中,你可以使用它。如果你想把它放在其他地方,你可以下载那个插件并查看源代码。
这是使用 WP-Cumulus 插件在 Flash 中完成的。虽然有一些方法可以在 javascript 中完成它,但我还没有看到任何现成的产品可以做到这一点。
我正在创建另一个名为 rotator-js 的 JavaScript 3D 标签云。它工作得很好。我尝试尽可能优化性能。
https://github.com/ernesto-sun/rotator-js
在 github 的自述文件中,您可以找到更多 JS-3D-Tag-Spheres。
希望有帮助!
您可以使用 canvas 标记在 javascript 中编写此代码,但它不适用于 IE,除非他们解决了 excanvas.js 的问题,您现在可以在其中显示文本。
但是,如果你想让它在 FF3、Opera、Safari 和 Chrome 上运行,那么你可以实现它,但它必须手动完成,因为我不知道有任何 javascript 库可以做这样的事情。