源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
楼主: ttx9n

[JavaScript] jquery随机展示头像代码

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2011-12-21 21:42:41 | 显示全部楼层 |阅读模式
通过最终效果发现,当头像处于最前面时,图像最大,透明低。越往后头像就越小,就越透明 先分析实现思路

需要一个容器,作为头像显示的区域。
容器内部需要头像图片作为展示。
随机每个头像的大小,位置,层级。
头像位置随机范围要减去等于该头像宽高,以限制随机范围不溢出容器。

样式
复制代码 代码如下:
*{ margin:0; padding:0;}
.Icon-Box{ width:960px; height:700px; margin:0 auto; position:relative;}
.Icon-Box li{ position:absolute; list-style:none;}
.Icon-Box li img{ width:100%;}

HTML
复制代码 代码如下:
<ul class="Icon-Box">
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
<li><img src="xx.jpg" /></li>
</ul>

jquery脚本
复制代码 代码如下:
function randomICON(){
//获取LI作为随机展示的盒子
var $ico = $(".Icon-Box li");
//获取显示容器的宽度
var $width = $(".Icon-Box").width();
//获取显示容器的高度
var $height = $(".Icon-Box").height();
//通过循环为每一个盒子设置单独的属性
for(i=0;i < $ico.length;i++){
//随机一个个整数最小为10,将影响图片大小,层级位置,透明度,位置
var zindex = Math.floor(Math.random()*110)+10;
$ico.eq(i).css({"z-index":zindex+'px',
width:zindex+'px',
height:zindex+'px',
//随机宽高度减去zindex以防止溢出显示容器。
left:Math.floor(Math.random()*($width-zindex))+"px",
top:Math.floor(Math.random()*($height-zindex))+"px",
opacity:zindex/100
});
}
}
randomICON();


上面插入的脚本可能看不清,弄个编辑器里面的截图出来了。
回复

使用道具 举报

0

主题

1万

回帖

68

积分

注册会员

Rank: 2

积分
68
发表于 2022-9-18 16:30:01 | 显示全部楼层
呵呵呵呵呵呵呵a
回复 支持 反对

使用道具 举报

6

主题

2万

回帖

247

积分

中级会员

Rank: 3Rank: 3

积分
247
发表于 2023-3-29 22:35:11 | 显示全部楼层
抽根烟,下来看看再说
回复 支持 反对

使用道具 举报

14

主题

1万

回帖

75

积分

注册会员

Rank: 2

积分
75
发表于 2023-6-2 02:47:16 | 显示全部楼层
的谁vdvdsvdsvdsdsv
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

68

积分

注册会员

Rank: 2

积分
68
发表于 2023-6-13 13:43:27 | 显示全部楼层
看看看咋么
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

186

积分

注册会员

Rank: 2

积分
186
发表于 2023-8-1 12:19:44 | 显示全部楼层
加快速度很快就撒谎
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

115

积分

注册会员

Rank: 2

积分
115
发表于 2024-4-22 15:31:11 | 显示全部楼层
论坛有你更精彩!
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

473

积分

中级会员

Rank: 3Rank: 3

积分
473
发表于 2024-4-25 05:20:54 | 显示全部楼层
非常vbcbvcvbvcb
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2024-4-28 02:36:04 | 显示全部楼层
哈哈哈哈哈哈哈
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

194

积分

注册会员

Rank: 2

积分
194
发表于 2024-5-13 20:44:39 | 显示全部楼层
快更新啊,我擦
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2025-2-7 09:56 , Processed in 0.178660 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表