Freewall是一个跨浏览器和响应式jQuery插件,它可帮助您创建许多类型的网格布局:flexible布局,图片布局,嵌套网格布局,地铁风格布局,pinterest布局,使用动感的CSS3动画效果和回调事件。Freewall一体化解决方案创建动态网格布局为桌面、手机和平板电脑。
特点:
支持拖拽
支持方向
自定义插件
响应式网格
间隙控制
过滤项
CSS3动画(js后退)
嵌套网格
图像网格/布局
合适的容器
垂直网格/布局
水平网格/布局
win8地铁风格
Pinterest网格/布局
jquery实例:Freewall的使用方法
引入核心文件
1 2 | < script type = "text/javascript" src = "example/js/jquery-1.10.2.min.js" ></ script > < script type = "text/javascript" src = "freewall.js" ></ script > |
写入CSS样式
1 2 3 4 5 6 7 8 9 | #container { width : 80% ; margin : auto ; } .item { background : rgb ( 135 , 199 , 135 ); width : 320px ; height : 320px ; } |
构建html代码
1 2 3 4 5 6 7 8 9 | < div id = "container" > < div class = "item" ></ div > < div class = "item" ></ div > < div class = "item" ></ div > < div class = "item" ></ div > < div class = "item" ></ div > < div class = "item" ></ div > < div class = "item" ></ div > </ div > |
写入JS初始化
1 2 3 4 | $( function () { var wall = new freewall( "#container" ); wall.fitWidth(); }); |
Freewall的参数选项、事件、方法相当的多,需要请参考实例或是到官方查看文档。
转载请注明:jQ酷 ? 超强可拖拽的多风格布局的jquery插件Freewall