源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

bootstrap配合Masonry插件实现瀑布式布局

  • 时间:2020-06-05 21:38 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:bootstrap配合Masonry插件实现瀑布式布局
问题是这样的,使用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, 
 }); 
 }); 
}); 
最后是效果图: [img]http://files.jb51.net/file_images/article/201701/2017118144421315.jpg?2017018144430[/img] 调整浏览器大小,让图片显示成三列: [img]http://files.jb51.net/file_images/article/201701/2017118144438069.jpg?2017018144445[/img] 源码下载:[url=http://xiazai.jb51.net/201701/yuanma/bootstrappubu(jb51.net).rar]http://xiazai.jb51.net/201701/yuanma/bootstrappubu(jb51.net).rar[/url] 参考:[url=http://www.1sucai.cn/article/103444.htm]http://www.1sucai.cn/article/103444.htm[/url] 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部