bootstrap配合Masonry插件实现瀑布式布局
发布时间 - 2026-01-10 22:37:26 点击率:次问题是这样的,使用bootstrap的栅格进行布局的时候,如果大小超过了,会自动的转到下一行,但是在显示图片的时候就会出现缝隙,下面介绍masonry进行缝隙的填补。

好,下面上货。
1、首先是html
<html>
<head>
<title>Title</title>
<meta charset="utf-8"/>
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.css"/>
<script type="text/javascript" src="jquery-2.1.4.min.js"></script>
<script type="text/javascript" src="bootstrap/masonry-docs.min.js"></script>
<script type="text/javascript" src="t.js"></script>
<style type="text/css">
.container-fluid {
padding: 20px;
}
.box {
margin-bottom: 20px;
float: left;
width: 220px;
}
.box img {
max-width: 100%
}
</style>
</head>
<body>
<button class="btn btn-info">123</button>
<div id="masonry" class="container-fluid">
<div class="box"><img src="img/p1.png">123</div>
<div class="box"><img src="img/p2.png">34444444444444444444</div>
<div class="box"><img src="img/p3.png">42234234</div>
<div class="box"><img src="img/p4.png">234</div>
<div class="box"><img src="img/p5.png">22222222222222</div>
<div class="box"><img src="img/p6.png">2321213</div>
</div>
</body>
</html>
然后是t.js
$(function() {
var $container = $('#masonry');
$container.imagesLoaded(function() {
$container.masonry({
itemSelector: '.box',
gutter: 20,
isAnimated: true,
});
});
});
最后是效果图:
调整浏览器大小,让图片显示成三列:
源码下载:http://xiazai./201701/yuanma/bootstrappubu().rar
参考:https://www./article/103444.htm
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# bootstrap
# Masonry
# 瀑布式布局
# BootStrap table表格插件自适应固定表头(超好用)
# Markdown+Bootstrap图片自适应属性详解
# Markdown与Bootstrap相结合实现图片自适应属性
# 使用jQuery和Bootstrap实现多层、自适应模态窗口
# Bootstrap页面布局基础知识全面解析
# BootStrap学习系列之布局组件(下拉
# 按钮组[toolbar]
# 上拉)
# BootStrap整体框架之基础布局组件
# Bootstrap表单布局
# Bootstrap 布局组件(全)
# bootstrap实现的自适应页面简单应用示例
# 就会
# 是这样
# 转到
# 大家多多
# 源码下载
# 但是在
# 超过了
# src
# jquery
# javascript
# text
# type
# css
# script
# href
# min
# padding
# px
# margin
# box
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
如何快速查询网站的真实建站时间?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
图册素材网站设计制作软件,图册的导出方式有几种?
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
php打包exe后无法访问网络共享_共享权限设置方法【教程】
桂林网站制作公司有哪些,桂林马拉松怎么报名?
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
网站制作报价单模板图片,小松挖机官方网站报价?
PHP正则匹配日期和时间(时间戳转换)的实例代码
浅谈redis在项目中的应用
EditPlus中的正则表达式实战(6)
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
Laravel如何自定义错误页面(404, 500)?(代码示例)
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
Laravel如何发送系统通知?(Notification渠道示例)
浅述节点的创建及常见功能的实现
Laravel怎么使用artisan命令缓存配置和视图
如何快速上传自定义模板至建站之星?
制作旅游网站html,怎样注册旅游网站?
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
C++时间戳转换成日期时间的步骤和示例代码
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
如何在 React 中条件性地遍历数组并渲染元素
网站制作壁纸教程视频,电脑壁纸网站?
Mybatis 中的insertOrUpdate操作
中山网站推广排名,中山信息港登录入口?
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
如何用搬瓦工VPS快速搭建个人网站?
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
Laravel怎么清理缓存_Laravel optimize clear命令详解
Laravel如何处理CORS跨域请求?(配置示例)
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
如何快速生成专业多端适配建站电话?
JS碰撞运动实现方法详解
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
Linux系统运维自动化项目教程_Ansible批量管理实战
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
jQuery validate插件功能与用法详解
如何用好域名打造高点击率的自主建站?
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】
canvas 画布在主流浏览器中的尺寸限制详细介绍

