教程集 www.jiaochengji.com
教程集 >  jQuery  >  jquery 教程  >  正文 jquery随机展示头像的实现代码

jquery随机展示头像的实现代码

发布时间:2015-11-16   编辑:jiaochengji.com
本文分享一个jquery实现随机展示用户头像的代码,当头像处于最前面时,图像最大,透明低。越往后头像就越小,就越透明。供大家学习参考。

jquery随机显示头像:
当头像处于最前面时,图像最大,透明低。越往后头像就越小,就越透明
 
实现思路:
 

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

 1,css样式部分
 

复制代码 代码示例:
*{ 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%;}

2,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>

3,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();
 

编辑器中的代码截图,如下:
jquery随机头像

您可能感兴趣的文章:
jquery随机展示头像的实现代码
jquery随机展示头像代码
jQuery选择头像并实时显示的代码
jQuery 随机展示图片的例子
jQuery使用技巧简单汇总
jQuery多组随机数的生成代码
比较简单的jquery教程 Easy Ajax with jQuery 中文版全集第1/3页
Jquery 随机刷新页面背景图片
WordPress JQuery处理沙发头像
php 随机显示图片的函数

[关闭]
~ ~