jQuery Masonry瀑布流插件_jquery网页瀑布流布局插件例子
相信大家看到我的 主页 应该都觉得还不错吧、我采用了现在非常流行的瀑布流方式来布局
最开始我也没有想到我的首页会在无意间做出现在流行的方式、为什么说我是无意间做出这种效果的呢
那是因为我的网站采用了响应式布局、全部都有使用CSS属性 float:left 所以看起来自然就成了瀑布流了
类似的布局、似乎一夜之间出现在国内外大大小小的网站上、比如 Pinterest (貌似是最早使用这种布局的网站了)
Mark之、蘑菇街、点点网、以及淘宝最新上线的“哇哦” 等等、通常、随着页面滚动条向下滚动、这种布局还会不断加载数据块并附加至当前尾部
所以、我们给这样的布局起了一个形象的名字 — 瀑布流式布局
如果觉得我的主页看起来还不错的话、也想做出这个效果的哥们、今天有福了
下面我给大家推荐一款非常好用的瀑布流的插件、是基于JQuery开发而成的、使用也非常简单
Masonry是一款很好用的jquery网页布局插件、它可以去掉不同高度div之间的空白、让你的网页看上去更加的整齐、漂亮
先给大家看一下我使用 jQuery Masonry 做出来的一个简单的效果图、里面的内容是随机添加的
要用的哥们可以根据自己项目的需求随意改动、非常方便的
下面是做出这种效果的 HTML 代码
<ul> <li class="box"> <div class="qx_picBox"> <img src="images/qx_pic1.jpg" width="210" height="71" /> </div> <div class="qx_txt"> <p> dwtedx个人博客<br /> 主题:技术圈子 </p> </div> </li> <li class="box"> <div class="qx_picBox"> <img src="images/qx_pic2.jpg" width="210" height="71" /> </div> <div class="qx_txt"> <p> dwtedx个人博客<br /> 主题:技术圈子 </p> <p> dwtedx个人博客<br /> 主题:技术圈子 </p> </div> </li> </ul>下面是 JS 代码
var $container = $(´#container´); $container.imagesLoaded(function(){ $container.masonry({ itemSelector: ´.box´, columnWidth: 12 //每两列之间的间隙为5像素 }); });好了、一个简单的瀑布流就做好了哈、当然在调用之前你还得引用 Masonry 的 JS 文件哈
下面我把我做的例子的源代码给大家链接: http://dwtedx.com/download.html?bdkey=s/1c0coqoo 密码: i2y7
另外我再把官方的 DEMO 演示地址给出来http://fishspotr.com/index.html
大家可以根据上面的链接下载 JS 文件和文档