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 】
相关推荐:
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
香港服务器租用每月最低只需15元?
网站制作企业,网站的banner和导航栏是指什么?
Laravel怎么发送邮件_Laravel Mail类SMTP配置教程
JavaScript如何实现路由_前端路由原理是什么
高防服务器:AI智能防御DDoS攻击与数据安全保障
如何在橙子建站上传落地页?操作指南详解
Android okhttputils现在进度显示实例代码
Python文件流缓冲机制_IO性能解析【教程】
Laravel如何处理异常和错误?(Handler示例)
如何在建站之星网店版论坛获取技术支持?
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
怎么用AI帮你设计一套个性化的手机App图标?
如何确认建站备案号应放置的具体位置?
如何用景安虚拟主机手机版绑定域名建站?
javascript中的try catch异常捕获机制用法分析
太平洋网站制作公司,网络用语太平洋是什么意思?
如何注册花生壳免费域名并搭建个人网站?
phpredis提高消息队列的实时性方法(推荐)
猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
米侠浏览器网页背景异常怎么办 米侠显示修复
googleplay官方入口在哪里_Google Play官方商店快速入口指南
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
企业网站制作这些问题要关注
Laravel如何配置Horizon来管理队列?(安装和使用)
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】
如何快速配置高效服务器建站软件?
Python文件操作最佳实践_稳定性说明【指导】
zabbix利用python脚本发送报警邮件的方法
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
详解jQuery中的事件
网站建设整体流程解析,建站其实很容易!
如何在阿里云购买域名并搭建网站?
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
Swift中swift中的switch 语句
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
Laravel如何生成和使用数据填充?(Seeder和Factory示例)
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
5种Android数据存储方式汇总
香港网站服务器数量如何影响SEO优化效果?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
北京企业网站设计制作公司,北京铁路集团官方网站?
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】

