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实现图片轮播效果代码
Sep 03 Javascript
IE6,IE7,IE8下使用Javascript记录光标选中范围(已补全)
Aug 28 Javascript
Jquery+CSS3实现一款简洁大气带滑动效果的弹出层
May 15 Javascript
js限制checkbox选中个数以限制六个为例
Jul 15 Javascript
js弹出窗口返回值的简单实例
May 28 Javascript
微信小程序 参数传递实例代码
Mar 20 Javascript
javascript 数据存储的常用函数总结
Jun 01 Javascript
Ionic3实现图片瀑布流布局
Aug 09 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 jQuery
Electron vue的使用教程图文详解
Jul 05 Javascript
Vue使用NProgress的操作过程解析
Oct 10 Javascript
vue 需求 data中的数据之间的调用操作
Aug 05 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循环结构实例讲解
2014/02/10 PHP
Laravel中注册Facades的步骤详解
2016/03/16 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
JavaScript Timer实现代码
2010/02/17 Javascript
Javascript面象对象成员、共享成员变量实验
2010/11/19 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
dreamweaver 8实现Jquery自动提示
2014/12/04 Javascript
JavaScript替换当前页面的方法
2015/04/03 Javascript
jquery实现鼠标拖拽滑动效果来选择数字的方法
2015/05/04 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
2017/02/05 Javascript
基于jquery日历价格、库存等设置插件
2020/07/05 jQuery
使用 Node.js 开发资讯爬虫流程
2018/01/07 Javascript
angularJs中ng-model-options设置数据同步的方法
2018/09/30 Javascript
JS实现打字游戏
2019/12/17 Javascript
如何构建一个Vue插件并生成npm包
2020/10/26 Javascript
[01:02:47]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
重命名批处理python脚本
2013/04/05 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
python:pandas合并csv文件的方法(图书数据集成)
2018/04/12 Python
python range()函数取反序遍历sequence的方法
2018/06/25 Python
在python中logger setlevel没有生效的解决
2020/02/21 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
Python编程快速上手——强口令检测算法案例分析
2020/02/29 Python
Keras 使用 Lambda层详解
2020/06/10 Python
Python+Xlwings 删除Excel的行和列
2020/12/19 Python
详解CSS3中字体平滑处理和抗锯齿渲染
2017/03/29 HTML / CSS
应聘自荐信
2013/12/14 职场文书
中餐厅经理岗位职责
2014/04/11 职场文书
园艺师求职信
2014/04/27 职场文书
无锡灵山大佛导游词
2015/02/09 职场文书
大学生党员自我评价
2015/03/04 职场文书
二十年同学聚会致辞
2015/07/28 职场文书
Python实现老照片修复之上色小技巧
2021/10/16 Python
浅谈克隆 JavaScript
2021/11/02 Javascript
解决redis批量删除key值的问题
2022/03/23 Redis