源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

javascript 随机展示头像实现代码

  • 时间:2022-03-07 08:55 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:javascript 随机展示头像实现代码
先看图: [img]http://files.jb51.net/upload/201112/20111206203700208.gif[/img] 很简单的一个效果 首先html
[u]复制代码[/u] 代码如下:
<ul> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> <li><img src="i.jpg" alt="" /></li> </ul>
css
[u]复制代码[/u] 代码如下:
ul,li{margin:0;padding:0;} ul{position:relative;width:100%;height:333px;} li{border:4px solid gray;border-radius:3px;list-style:none;} img{width:100%;height:100%;}
很小一点js
[u]复制代码[/u] 代码如下:
(function(){ var ul=document.getElementsByTagName('ul')[0]; var li=ul.getElementsByTagName('li'); for(var i=0,l=li.length;i<l;i++){ var s=li[i].style; s.position = 'absolute'; s.zIndex = Math.floor(Math.random()*90) + 10;//层级 基本随机数 s.width = s.height = s.zIndex + 'px';//宽高 s.left = Math.floor(Math.random()*(ul.offsetWidth-s.zIndex)) + 'px'; s.top = Math.floor(Math.random()*(ul.offsetHeight-s.zIndex)) + 'px'; s.opacity = s.zIndex / 100;//透明度 s.filter = 'alpha(opacity=' + s.zIndex + ')'; s.alpha = s.zIndex; } })()
最后的效果是 :越大得头 层级越高 透明度越低 , 如果外层ul足够大得话,层级更加分明。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部