`

超酷的javascript文字云/标签云效果 - D3 Cloud

阅读更多

日期:2012-10-11  来源:GBin1.com

超酷的javascript文字云效果 - D3 Cloud

在线演示

如果你想创建漂亮的文字云或者标签云效果的话,你可以考虑使用D3-Cloud ,这是一个超棒的开源字体云效果javascript 类库,基于知名的D3.js ,能够帮助你生成类似wordle.com风格的字体或者标签云效果。

这个类库使用HTML5 画布来生成字体效果,整个布局算法可以异步实现,只需要设置时间块大小。并且支持动画特效。整体性能非常不错。

配置如下

var fontSize = d3.scale.log().range([10, 100]);

var layout = cloud()
      .size([960, 600])
      .timeInterval(10)
      .text(function(d) { return d.key; })
      .font("Impact")
      .fontSize(function(d) { return fontSize(+d.value); })
      .rotate(function(d) { return ~~(Math.random() * 5) * 30 - 60; })
      .padding(1)
      .on("word", progress)
      .on("end", draw)
      .words([…])
      .start();

文字,字体和字体大小,旋转和边框距离都可以自定义。包含两个事件:

  • word - 当每一个文字添加后触发
  • end - 当全部文字添加后触发

当然,支持web字体,你可以使用@font-face来设置字体风格。如果你能够应用到自己的网站中,肯定能够给你的网站增色不少!

来源:超酷的javascript文字云/标签云效果 - D3 Cloud

分享到:
评论

相关推荐

    一款超酷的3D云标签JS特效

    这款“超酷的3D云标签JS特效”就是利用JavaScript的强大功能,为网站的标签导航添加了创新的视觉体验。下面我们将深入探讨这个特效背后的原理、实现方法以及相关技术。 首先,3D云标签特效的核心在于JavaScript的...

    javascript黑客帝国超酷文字下落

    javascript 黑客帝国 超酷 文字下落 javascript 黑客帝国 超酷 文字下落 javascript 黑客帝国 超酷 文字下落 javascript 黑客帝国 超酷 文字下落 javascript 黑客帝国 超酷 文字下落 javascript 黑客帝国 超酷 文字...

    javascript经典特效---XML超酷页面效果一.rar

    本资源"javascript经典特效---XML超酷页面效果一.rar"提供了一个使用JavaScript与XML结合实现的酷炫页面效果实例。 XML(Extensible Markup Language)是一种可扩展标记语言,常用于存储和传输数据。XML文件结构...

    javascript经典特效---XML超酷页面效果二.rar

    在本案例中,“javascript经典特效---XML超酷页面效果二.rar”是一个包含使用JavaScript和XML技术实现的炫酷页面效果的压缩包。下面将详细探讨JavaScript与XML的结合以及在页面效果中的应用。 首先,JavaScript是...

    超酷文字斜斜显示.zip

    这个"超酷文字斜斜显示"特效不仅展示了JavaScript和jQuery在网页动态效果方面的强大能力,也体现了前端开发者如何通过创意和技术手段提升用户体验。在实际项目中,这样的特效可以应用于欢迎标语、广告语或者任何需要...

    flash+xml 3D超酷标签云

    "Flash+XML 3D超酷标签云"是一种利用Adobe Flash技术和XML(Extensible Markup Language)数据格式实现的3D效果标签云,它为网页元素带来了独特的展示方式,增加了用户体验的趣味性。 **Flash技术**是Adobe公司开发...

    超酷的js+css3实现的3D标签云特效

    【标题】:“超酷的js+css3实现的3D标签云特效”指的是利用JavaScript(js)和CSS3技术创建的一种动态视觉效果,它将传统的标签以三维立体的形式展现出来,给用户带来更加生动和有趣的交互体验。这种特效通常用于...

    超酷Javascript网页设计作品

    这个名为“超酷Javascript网页设计作品”的压缩包显然包含了能够帮助初学者和设计师提升网页设计技能的资源。让我们深入探讨一下JavaScript在网页设计中的应用和相关知识点。 一、JavaScript基础 1. 变量与数据...

    超酷的javaScript页面特效合集

    这个“超酷的JavaScript页面特效合集”中的20090313页面效果很可能包含上述各种特效的实例代码和示例,开发者可以通过学习和研究这些代码,提升自己的JavaScript技能,为自己的项目添加更多炫酷的功能。同时,也可以...

    javascript经典特效---flash的超酷播放.rar

    本资源"javascript经典特效---flash的超酷播放.rar"主要探讨了如何利用JavaScript与Flash技术结合,实现令人印象深刻的播放效果。 首先,我们来了解JavaScript的基本概念。JavaScript是一种轻量级的解释型编程语言...

    jQuery超酷文字淡入淡出显示特效

    在本文中,我们将深入探讨"jQuery超酷文字淡入淡出显示特效"这一主题,它是一种使用reveal-it.js插件实现的动态文字展示技术。这个特效插件为网页设计带来了新颖且引人注目的视觉体验,尤其适用于创建吸引人的标题或...

    javascript经典特效---多层超酷导航条.rar

    本资源“javascript经典特效---多层超酷导航条.rar”聚焦于利用JavaScript实现一个具有多层结构且视觉效果酷炫的导航条,这将极大地提升用户体验。 首先,我们来理解一下“多层”的概念。在网页设计中,多层导航...

    超酷javascript报表工具

    轻量级javascript报表工具: D3 NVD3 HightChart HightStock GO JS 地理报表(Google Map)

    10种超酷波浪文字动画特效jquery插件

    在IT行业中,jQuery库是网页开发中不可或缺的一部分,它极大地简化了JavaScript的使用,使得开发者可以轻松实现复杂的交互效果和动画。"10种超酷波浪文字动画特效jquery插件"是一个专为网页文本设计的jQuery插件,...

    javascript经典特效---拖动的超酷菜单.rar

    《JavaScript实现超酷拖动菜单详解》 在Web开发领域,JavaScript是一种不可或缺的脚本语言,它赋予网页动态交互的能力。本次我们聚焦于一个特定的话题——利用JavaScript实现拖动的超酷菜单。拖动菜单是一种增强...

    javascript网页超酷特效

    javascript网页超酷特效javascript网页超酷特效javascript网页超酷特效javasjavascript网页超酷特效cript网页超酷特效javascript网页超酷特效javascript网页超酷特效

    JavaScript超酷图片效果源代码

    在这个“JavaScript超酷图片效果源代码”压缩包中,我们可以期待找到一系列利用JavaScript实现的创新和吸引人的图片展示效果。 在JavaScript中,处理图片效果通常涉及到以下几个核心知识点: 1. **DOM操作**:...

    jQuery超酷文字斜斜显示 jQuery超酷文字斜斜显示网页特效.zip

    例如,使用`<section>`或`<article>`标签可以更好地组织内容,同时Web动画API(如requestAnimationFrame)可以创建流畅的动画效果,使得文字倾斜更自然、平滑。 在"jQuery超酷文字斜斜显示网页特效.zip"这个压缩包...

    超酷的3D云特效

    超酷的3D云特效 超炫的 值得一学 web有关的

    超酷文字列表JS代码实现拖拽翻页效果下载

    在本文中,我们将深入探讨如何使用JavaScript(JS)来实现一个超酷的文字列表,该列表具有拖拽翻页效果。这种交互式设计可以极大地提升用户体验,使得用户在浏览大量文字内容时更加便捷和舒适。 首先,我们需要理解...

Global site tag (gtag.js) - Google Analytics