Masonry 是一款 JavaScript 网格布局插件,可以实现类似 Pinterest 模式的砌体布局效果。通过把元素自动填充在垂直的空白区域,就像墙上堆砌的石头一样。这个库还可以作为 jQuery 插件使用,帮助你轻松实现这种效果。

您可能感兴趣的相关文章
  • 创意无限!一组网页边栏过渡动画【附源码下载】
  • 真是好东西!13种非常动感的页面加载动画效果
  • 你见过吗?9款超炫的复选框(Checkbox)效果
  • 超赞!基于 Bootstrap 的响应式的后台管理模板
  • 太赞了!超炫的页面切换动画效果【附源码下载】

  在使用的时候,HTML代码很简单:

<div id="container"><div class="item">...</div><div class="item w2">...</div><div class="item">...</div>...
</div>

  另外在页面中还需引入:

<script src="/path/to/masonry.pkgd.min.js"></script>

  下面是简单的 CSS 代码示例:

.item { width: 25%; }
.item.w2 { width: 50%; }

  如果当普通的 JavaScript 库使用,代码如下:

var container = document.querySelector('#container');
var msnry = new Masonry( container, {// optionscolumnWidth: 200,itemSelector: '.item'
});

  如果作为 jQuery 插件使用,代码如下:

var $container = $('#container');
$container.masonry({columnWidth: 200,itemSelector: '.item'
});

  可以通过如下方式获取 Masonry 实例:

var msnry = $container.data('masonry');

  

源码下载      效果演示

本文链接:Masonry – 实现 Pinterest 模式的网格砌体布局

编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源

Masonry – 实现 Pinterest 模式的网格砌体布局相关推荐

  1. 如何使用砌体在WordPress中添加Pinterest样式发布网格

    This is a guest post by Josh Pollock 这是Josh Pollock的来宾帖子 The Pinterest-like grid display of posts ha ...

  2. 网格(grid)布局

    目录 概述 使用网格布局水平垂直居中盒子 基本使用 1. 定义一个网格 2. 操控列 3. 操控行 4. 网格间隙 5. 基于线号放置元素 6. 使用 grid-template-areas 属性放置 ...

  3. 从花瓣与堆糖看Pinterest模式在中国的可行性

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 编者按: ...

  4. Pinterest模式:互联网新一轮热潮来临

    Pinterest,Pin(图钉)+Interest(兴趣),一个以兴趣为基础的社交网站,以图片瀑布流展示图片的视觉社交网站.Pinterest的界面就像一面整整齐齐贴满各种图片的照片墙,家庭主妇.各 ...

  5. 超级强大的网格grid布局

    超级强大的网格grid布局 一.概述 二.基本概念 1. 容器和项目 2.行和列 3.单元格 4.网格线 三.容器属性 1. display 属性 2.grid-template-columns 属性 ...

  6. html卡片布局按钮,Material Design风格动态网格卡片布局UI设计

    这是一款效果非常炫酷的Material Design风格动态网格卡片布局UI设计效果.在该效果中鼠标滑过卡片时会有阴影效果,当浏览器尺寸改变时,卡片大小会随着改变,整个网格布局有动态变化效果. 使用方 ...

  7. java 网格布局管理器,Java使用网格组布局管理器

    package com.han; import java.awt.Container; import java.awt.GridBagConstraints; import java.awt.Grid ...

  8. Java GridBagLayout(网格包布局管理器)

    概述 GridBagLayout(网格包布局管理器)是在网格基础上提供复杂的布局,是最灵活. 最复杂的布局管理器.GridBagLayout 不需要组件的尺寸一致,允许组件扩展到多行多列.每个 Gri ...

  9. 揭秘Pinterest模式生态:半年涌10家受困内容(转)

    社交领域Facebook已成为互联网发展史上一朵奇葩,Pinterest正成为新秀,这些将社区化电商领入新的发展时代.这个领域的概貌如何?对广大创业者,以及大公司来说,进入的机会和风险在哪里? 腾讯科 ...

最新文章

  1. 秋招必考——Batch Normalization精简解析
  2. mysql单机多实例——方法1
  3. MM32F3277 MicroPython 实验板设计和软件测试
  4. 数据同步关于去除乱码插入mysql数据库
  5. MySQL遇到Deadlock found when trying to get lock,解决方案
  6. jackson stax2-api
  7. Table——高淇JAVA300讲笔记之Guava
  8. mac安装python3
  9. 基于python的语料库数据处理电子版_基于 Python 自然语言处理工具包在语料库研究中的运用...
  10. ML之RFDT:利用RF(RFR)、DT(DTR)两种算法实现对boston(波士顿房价)数据集进行训练并预测
  11. python乘法函数_Python中列表与元组的乘法操作示例
  12. 创建预编译头 Debug 正常 Release Link Error:预编译头已存在,使用第一个 PCH
  13. 用户文件夹安全权限设置只能复制即上传不能删除和修改名称和修改数据或写入数据等
  14. java 封装dll_java调用C#封装的DLL文件
  15. 手机网页如何添加在线客服代码?您的这样做
  16. 多方位玩转“地平线新发布AIoT开发板——旭日X3派(Sunrise x3 Pi)” 插电!开机!轻松秒杀!
  17. 精耕“大数据” 做精准营销
  18. (十)学生课程表查询
  19. 解决NVIDIA GeForce系列显卡NVENC并发Session数目限制问题
  20. 招商银行信用卡推荐链接

热门文章

  1. 部分地区信息学中小学组试卷目录
  2. 2021数模国赛B题
  3. html有哪些好玩的地方,古田县十大旅游景点 古田有哪些好玩的地方?
  4. 文旅行业如何整合旅游相关产业资源
  5. [Java学习] DFS算法示例
  6. 可量产AR主机来了!搭载骁龙XR2+,续航是手机方案2倍以上
  7. 全球地表温度月值数据集(1980-2022) NOAAGlobalTemp
  8. java获取时间段内的每一天
  9. Java 如何将String转化为int或者integer
  10. 东华大学2020考研计算机OJ题目解答分享——进阶篇(66)