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 相关文章推荐
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
Aug 05 Javascript
JS按位非(~)运算符与~~运算符的理解分析
Jul 31 Javascript
php 中序列化和json使用介绍
Jul 08 Javascript
javaScript中的this示例学习详解及工作原理
Jan 13 Javascript
js特殊字符过滤的示例代码
Mar 05 Javascript
JS仿百度自动下拉框模糊匹配提示
Jul 25 Javascript
jQuery中Datatables增加跳转到指定页功能
Feb 08 Javascript
老生常谈js中的MVC
Jul 25 Javascript
如何实现小程序tab栏下划线动画效果
May 18 Javascript
layui table设置某一行的字体颜色方法
Sep 05 Javascript
js 下拉菜单点击旁边收起实现(踩坑记)
Sep 29 Javascript
详解阿里Node.js技术文档之process模块学习指南
Jan 04 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
php获取CSS文件中图片地址并下载到本地的方法
2014/12/02 PHP
PHP实现的简单AES加密解密算法实例
2017/05/29 PHP
PHP PDOStatement::setAttribute讲解
2019/02/01 PHP
js下用层来实现select的title提示属性
2010/02/23 Javascript
javascript new fun的执行过程
2010/08/05 Javascript
js 代码优化点滴记录
2012/02/19 Javascript
js获取RadioButtonList的Value/Text及选中值等信息实现代码
2013/03/05 Javascript
JavaScript调用ajax获取文本文件内容实现代码
2014/03/28 Javascript
编写高效jQuery代码的4个原则和5个技巧
2014/04/24 Javascript
Nodejs极简入门教程(三):进程
2014/10/27 NodeJs
Javascript前端UI框架Kit使用指南之Kitjs简介
2014/11/28 Javascript
JS+CSS实现下拉刷新/上拉加载插件
2017/03/31 Javascript
JS判断一个数是否是水仙花数
2017/06/11 Javascript
canvas基础绘制-绚丽倒计时的实例
2017/09/17 Javascript
Vue二次封装axios为插件使用详解
2018/05/21 Javascript
微信小程序开发问题之wx.previewImage
2018/12/25 Javascript
vue路由传参的基本实现方式小结【三种方式】
2020/02/05 Javascript
微信小程序去除左上角返回键的实现方法
2020/03/06 Javascript
vue在图片上传的时候压缩图片
2020/11/18 Vue.js
[06:38]DOTA2怒掀电竞风暴 2013Chinajoy
2013/07/27 DOTA
Python利用matplotlib做图中图及次坐标轴的实例
2019/07/08 Python
python绘制BA无标度网络示例代码
2019/11/21 Python
Pytorch 实现数据集自定义读取
2020/01/18 Python
小结Python的反射机制
2020/09/28 Python
新加坡时尚网上购物:Zalora新加坡
2016/07/26 全球购物
Photobook澳大利亚:制作相片书,婚礼卡,旅行相簿
2017/01/12 全球购物
关于人生的感言
2014/01/17 职场文书
贸易跟单员英文求职信
2014/04/19 职场文书
面试自我评价范文
2014/09/17 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
2014年政工师工作总结
2014/12/18 职场文书
航班延误投诉信
2015/07/02 职场文书
清明节主题班会
2015/08/14 职场文书
2016年寒假社会实践活动总结
2015/10/10 职场文书
党员反邪教心得体会
2016/01/15 职场文书
实习报告范文之电话客服岗位
2019/07/26 职场文书