jquery随机展示头像代码


Posted in Javascript onDecember 21, 2011

先分析实现思路

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

样式

*{ 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();

jquery随机展示头像代码
上面插入的脚本可能看不清,弄个编辑器里面的截图出来了。
Javascript 相关文章推荐
关于document.cookie的使用javascript
Apr 11 Javascript
用JavaScript实现单继承和多继承的简单方法
Mar 29 Javascript
基于jquery的气泡提示效果
May 31 Javascript
JS简单实现文件上传实例代码(无需插件)
Nov 15 Javascript
javascript适合移动端的日期时间拾取器
Nov 10 Javascript
学习JavaScript设计模式(封装)
Nov 26 Javascript
JS实现的仿淘宝交易倒计时效果
Nov 27 Javascript
JQuery ztree 异步加载实例讲解
Feb 25 Javascript
JavaScript中对象的不同创建方法
Aug 12 Javascript
jQuery实现动态文字搜索功能
Jan 05 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
vue实现简单的登录弹出框
Oct 26 Javascript
JavaScript面向对象程序设计三 原型模式(上)
Dec 21 #Javascript
jquery $.getJSON()跨域请求
Dec 21 #Javascript
jquery事件机制扩展插件 jquery鼠标右键事件
Dec 21 #Javascript
DIV外区域Click后关闭DIV的实现代码
Dec 21 #Javascript
用JSON做数据传输格式中的一些问题总结
Dec 21 #Javascript
40款非常有用的 jQuery 插件推荐(系列一)
Dec 21 #Javascript
这段js代码得节约你多少时间
Dec 20 #Javascript
You might like
destoon首页调用求购供应信息的地区名称的方法
2014/08/21 PHP
PHP中localeconv()函数的用法
2019/03/26 PHP
学习ExtJS Panel常用方法
2009/10/07 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
js模拟select下拉菜单控件的代码
2013/05/08 Javascript
jquery1.9 下检测浏览器类型和版本的方法
2013/12/26 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
JavaScript实现的圆形浮动标签云效果实例
2015/08/06 Javascript
jQuery Validate验证框架经典大全
2015/09/23 Javascript
jquery.validate 自定义验证方法及validate相关参数
2016/01/18 Javascript
原生js实现移动端触摸轮播的示例代码
2017/12/22 Javascript
javascript实现文件拖拽事件
2018/03/29 Javascript
vue2.0 实现导航守卫(路由守卫)
2018/05/21 Javascript
在vue中v-bind使用三目运算符绑定class的实例
2018/09/29 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
vue实现设置载入动画和初始化页面动画效果
2019/10/28 Javascript
Vue解决移动端弹窗滚动穿透问题
2020/12/15 Vue.js
[43:41]OG vs Newbee 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
python字符串连接方式汇总
2014/08/21 Python
Python和JavaScript间代码转换的4个工具
2016/02/22 Python
python3爬虫怎样构建请求header
2018/12/23 Python
Python Subprocess模块原理及实例
2019/08/26 Python
Python计算机视觉里的IOU计算实例
2020/01/17 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2020/02/17 Python
Python lambda表达式原理及用法解析
2020/08/18 Python
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
民主评议党员工作总结
2014/10/20 职场文书
让子弹飞观后感
2015/06/11 职场文书
回门宴新娘答谢词
2015/09/29 职场文书
导游词之桂林山水
2019/09/20 职场文书
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server
Redis安装启动及常见数据类型
2021/04/14 Redis
Python 流媒体播放器的实现(基于VLC)
2021/04/28 Python
Python Pandas知识点之缺失值处理详解
2021/05/11 Python
Python机器学习应用之工业蒸汽数据分析篇详解
2022/01/18 Python