一款超级简单的瀑布流的制作
2016-12-12 00:00
197 查看
这款是在网上学习制作的,原理那啥的超级简单。。。话不多说,直接上代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>瀑布流</title> <style> *{ margin: 0; padding: 0; } #content{ width: 1000px; border: 1px solid black; margin: 0 auto; overflow: hidden; } ul{ padding: 4px; float: left; list-style-type: none; display: block; width: 191px; } ul li{ background: yellow; font-size: 100px; color: #ffffff; text-align: center; margin-bottom: 5px; } </style> </head> <body> <div id="content"> <ul></ul> <ul></ul> <ul></ul> <ul></ul> <ul></ul> </div> </body> <script> function randomNum(x,y){ return Math.floor(Math.random()*(y-x+1)+x); } function randomColor(){ var red = randomNum(0,255); var green = randomNum(0,255); var blue = randomNum(0,255); return 'rgb(' + red + ',' + green + ',' + blue +')'; } var content = document.getElementById('content'); var uls = document.querySelectorAll('ul'); content.style.flex = uls.length; for(var i=0;i<100;i++){ var li = document.createElement('li'); li.style.backgroundColor = randomColor(); li.style.height = randomNum(150,500) + 'px'; li.innerHTML = i+1 + ' '; var index = 0; for(var j=0;j<uls.length;j++){ if(uls[j].offsetHeight < uls[index].offsetHeight){ index = j; } } uls[index].appendChild(li); } </script> </html>
相关文章推荐
- CSS+XHTML制作的一款简单菜单
- 超级简单,三种方法制作WinPE系统维护U盘
- 哈,又一款超级简单的队列(MQ)实现方案来了~
- 一款手机制作软件类工具的简单分析
- 分享一款好用的图表制作软件,简单、美观又高效!
- Photoshop超级简单制作蕾丝边框
- 制作一款简单的网络图片查看器
- 超级简单的UGUI血条制作技巧
- 超简单:快速制作一款高逼格词云图
- AS3.0制作的一款简单PDF在线文档阅读器
- 抽出1个小时制作一款简单的物理小游戏(绳子原理)
- 【Cocos2D游戏引擎教程】如何使用Cocos2D制作一款简单的iPhone游戏(第二部分)
- ExpandabeListView制作普通购物车,超级简单
- [JavaScript] JS+CSS 制作超级简单的下拉菜单
- [软件甜点] 一款Win下超级简单的网络嗅探工具MiniSniffer
- 【cocos2d-x】如何使用Cocos2D-x制作一款简单的iphone&Android游戏②
- 如何使用Cocos2D制作一款简单的iphone游戏
- 简单制作一款MAC软件-显示/隐藏文件
- JS+CSS 制作的超级简单的下拉菜单附图
- 如何用cocos2d-x3.0制作一款简单的游戏:第三部分(更猛的怪物和更多的关卡)