jquery随机展示头像代码_jquery

先分析实现思路

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

样式

复制代码 代码如下:

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


上面插入的脚本可能看不清,弄个编辑器里面的截图出来了。

时间: 2024-11-10 00:08:52

jquery随机展示头像代码_jquery的相关文章

jQuery自定义数值抽奖活动代码_jquery

本文实例为大家分享了jquery输入数字随机抽奖特效代码,供大家参考,具体内容如下 代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery自定义数值抽奖活动代码 - 何问起</title><base target="_blank" /> <script type="text/ja

Jquery焦点图实例代码_jquery

本文实例讲述了Jquery焦点图实例代码.分享给大家供大家参考.具体如下: 对于很多建站的朋友来讲,焦点图并不陌生,一般的企业站,门户站都会用到焦点图.我们平时在写html代码的时候,很多人为了省时省力,对于焦点图都是在网上下载一些人家写好的代码,直接套上去即可,很多时候我自己也是这样来的.因为一个焦点图有html布局,css样式调试和最关键的 javascript语句的编写.这些都是一个很麻烦的过程. 今天我就以实例讲解,手把手教你如何写Jquery焦点图.Jquery是js封装的框架,让js

自制轻量级仿jQuery.boxy对话框插件代码_jquery

对此,jquery.boxy插件已经做得非常强大了,常用的提示.确认,拖拽.改变大小.异步加载都非常实用,导致文件较大(可忽略不计),很多功能并不需要,为此,抱着在边学边实践的态度和想法,自制一款适用于本项目的轻量级弹出层插件,这是第一次写jqeury插件,也为了以后能将常用操作封装为jquery插件做准备吧. 首先来个插件名字,这样才能去唬人,就叫jquey.cvbox.min.js吧,cv就是网站域名ChinaValue的缩写,压缩后的容量控制在6K以下.因为还未完成,所以先将思想记录下来.

基于JQUERY的多级联动代码_jquery

jquery.select.more.js 复制代码 代码如下: (function($){ $.fn.doselectmore = function(settings) { var dfop ={ namekey: "name", pnamekey: "name", idkey: "id", selectname:"sel", method: "POST", datatype: "json&qu

jQuery 页面 Mask实现代码_jquery

在 Ajax 应用中,显示一个 Dialog(以 Div 方式显示)前,都会先建一个 Mask.因为经常会用到,所以写成了一个 jQuery 插件,方便自己的使用. 复制代码 代码如下: (function($){ $.extend({ documentMask: function(options){ // 扩展参数 var op = $.extend({ opacity: 0.8, z: 10000, bgcolor: '#000' }, options); // 创建一个 Mask 层,追加

jquery实现滑动特效代码_jquery

在项目中,有需求要使用jquery实现滑动效果,于是把相关内容整理如下,下文介绍了很详细,有文字说明和代码分析,需要的朋友可以来学习下. 实现方式一:  .slideUp([duration][,complete])--目标元素向上滑入隐藏: .slideDown([duration][,complete])--目标元素向下滑出显示: .slideToggle([duration][,complete])--目标元素隐藏则向下滑出显示,否则向上滑入隐藏:注:duration为方法执行的时间区间,

jQuery遍历Form示例代码_jquery

jQuery 遍历 Form,代码如下 复制代码 代码如下: <script type="text/javascript"> // 取得 id 为form1 的 form 的所有输入变量 values = $("#form1").serializeArray(); var values, index; for (index = 0; index < values.length; ++index) { if (values[index].name =

基于jQuery的360图片展示实现代码_jquery

复制代码 代码如下: $(function(){ var box_W = $(".PIC360").width(); var box_H = $(".PIC360").height(); var box_X = $(".PIC360").offset().left; var box_Y = $(".PIC360").offset().top; //求出中心点的横坐标值 var center_X = Math.ceil(box_

javascript 随机展示头像实现代码_javascript技巧

先看图: 很简单的一个效果 首先html 复制代码 代码如下: <ul> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" />&l