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 相关文章推荐
Dom在ajax技术中的作用说明
Oct 25 Javascript
js事件(Event)知识整理
Oct 11 Javascript
在firefox和Chrome下关闭浏览器窗口无效的解决方法
Jan 16 Javascript
浅析jquery数组删除指定元素的方法:grep()
May 19 Javascript
input输入密码变黑点密文的实现方法
Jan 09 Javascript
使用Angular CLI生成 Angular 5项目教程详解
Mar 18 Javascript
vue中父子组件注意事项,传值及slot应用技巧
May 09 Javascript
微信小程序自定义select下拉选项框组件的实现代码
Aug 28 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
Dec 25 Javascript
使用React手写一个对话框或模态框的方法示例
Apr 25 Javascript
Vue Echarts实现可视化世界地图代码实例
May 07 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
Aug 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
php自动识别文字编码并转换为目标编码的方法
2015/08/08 PHP
PHP的文件操作与算法实现的面试题示例
2015/08/10 PHP
JQuery 简便实现页面元素数据验证功能
2007/03/24 Javascript
简单的js分页脚本
2009/05/21 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
javascritp添加url参数将参数加入到url中
2014/09/25 Javascript
JavaScript中计算网页中某个元素的位置
2015/06/10 Javascript
JS+CSS实现TreeMenu二级树形菜单完整实例
2015/09/18 Javascript
详解JavaScript对象类型
2016/06/16 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
2016/09/28 Javascript
jQ处理xml文件和xml字符串的方法(详解)
2016/11/22 Javascript
使用原生的javascript来实现轮播图
2017/02/24 Javascript
简单实现vue验证码60秒倒计时功能
2017/10/11 Javascript
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
2018/04/13 Javascript
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
2018/08/24 Javascript
Python接收Gmail新邮件并发送到gtalk的方法
2015/03/10 Python
Python的Django框架中if标签的相关使用
2015/07/15 Python
详解Python 数据库 (sqlite3)应用
2016/12/07 Python
聊聊Python中的pypy
2018/01/12 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
不到20行实现Python代码即可制作精美证件照
2020/04/24 Python
keras和tensorflow使用fit_generator 批次训练操作
2020/07/03 Python
python三引号如何输入
2020/07/06 Python
Pycharm安装Qt Design快捷工具的详细教程
2020/11/18 Python
阿联酋航空官方网站:Emirates
2017/10/17 全球购物
一家专门经营包包的英国网站:MyBag
2019/09/08 全球购物
优秀的计算机专业求职信范文
2013/12/27 职场文书
在校生自我鉴定
2014/01/23 职场文书
《守株待兔》教学反思
2014/03/01 职场文书
《小动物过冬》教学反思
2014/04/17 职场文书
小学节能减排倡议书
2014/05/15 职场文书
国庆节标语大全
2014/10/08 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
新闻稿件写作范文
2015/07/18 职场文书
读《工匠精神》有感:热爱工作,精益求精
2019/12/28 职场文书
springboot集成redis存对象乱码的问题及解决
2022/06/16 Java/Android