最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript实现动态标签云_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:44:33
文档

javascript实现动态标签云_javascript技巧

javascript实现动态标签云_javascript技巧:今天上学校的图书馆,看到了一个好玩的东西,特意百度了下,发现叫做标签球,效果图为: 直接代码如下: CSS: #div1 {position:relative; width:350px; height:350px; border:1px solid #000; margin: 20px auto 0
推荐度:
导读javascript实现动态标签云_javascript技巧:今天上学校的图书馆,看到了一个好玩的东西,特意百度了下,发现叫做标签球,效果图为: 直接代码如下: CSS: #div1 {position:relative; width:350px; height:350px; border:1px solid #000; margin: 20px auto 0
 今天上学校的图书馆,看到了一个好玩的东西,特意百度了下,发现叫做“标签球”,效果图为:

直接代码如下:

CSS:

#div1 {position:relative; width:350px; height:350px; border:1px solid #000; margin: 20px auto 0; }
#div1 a {position:absolute; top:0px; left:0px; font-family: Microsoft YaHei; color:#000; font-weight:bold; text-decoration:none; padding: 3px 6px; }
#div1 a:hover {border: 1px solid #eee; background: #FFF; }
#div1 .blue {color:blue;}
#div1 .red {color:red;}
#div1 .green {color:green;}

HTML:


 标签云
 PHP
 瀑布流
 Tab
 流体布局
 SEO
 彩蛋
 JavaScript
 miaov
 CSS
 asp.net
 蓝色经典
 OOP
 Android
 妙味茶馆
 dialog
 淘客
 Pin
 微博
 IPhone


JS

首先得写好布局,最外层div样式position设置为relative

内层元素position为absolute,这样才能形成效果,top为0,left为0
先导入jquery文件,再导入相应的插件文件
获取$("#xxx")元素,并调用windstagball()函数,radius是标签球的变径大小,speed顾名思义就是运动的速度。

附上js插件

var radius = 120;
var dtr = Math.PI/180;
var d=300;

var mcList = [];
var active = false;
var lasta = 1;
var lastb = 1;
var distr = true;
var tspeed=10;
var size=250;

var mouseX=0;
var mouseY=0;

var howElliptical=1;

var aA=null;
var oDiv=null;

window.onload=function ()
{
	var i=0;
	var oTag=null;
	
	oDiv=document.getElementById('div1');
	
	aA=oDiv.getElementsByTagName('a');
	
	for(i=0;ivItem2.cz)
	{
	return -1;
	}
	else if(vItem1.cz

文档

javascript实现动态标签云_javascript技巧

javascript实现动态标签云_javascript技巧:今天上学校的图书馆,看到了一个好玩的东西,特意百度了下,发现叫做标签球,效果图为: 直接代码如下: CSS: #div1 {position:relative; width:350px; height:350px; border:1px solid #000; margin: 20px auto 0
推荐度:
标签: 实现 js javascript
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top