全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jquery.masonry瀑布流效果

一、分别加载jquery插件与jquery.masonry插件

<script src="js/jquery-1.8.1.min.js"></script>
<script src="js/jquery.masonry.min.js"></script>

二、瀑布流局部样式代码

.container-fluid {
 padding: 20px;
}
.box {
 margin-bottom: 20px;
 float: left;
 width: 220px;
}
.box img {
 max-width: 100%
}

解释:针对第二步的页面代码,我们需要添加一点样式,.box 类我们添加了浮动属性,还设置了他的宽度。

三、页面瀑布流布局html代码

<div id="masonry" class="container-fluid">
 <div class="box"><img src="images/1.jpg"></div>
 <div class="box"><img src="images/2.jpg"></div>
 <div class="box"><img src="images/3.jpg"></div>
 <div class="box"><img src="images/4.jpg"></div>
 <div class="box"><img src="images/5.jpg"></div>
</div>

解释:把每个小内容块放在一个拥有相关类的容器里,然后把所有的内容块放在一个大的容器里,这里我们把内容块图片放在一个拥有 .box 类的 <div> 标签里,然后把他们又使用带有 #masonry ID 的 <div> 里面,一会儿我们会用 #masonry ID 和 .box 类来触发使用瀑布流。

四、初始化瀑布流插件的jquery脚本代码

$(function(){
 var $container = $('#masonry');
 $container.imagesLoaded( function(){
  $container.masonry({
   itemSelector : '.box',
   gutterWidth : 20,
   isAnimated: true,
  });
 });
});

解释:这里我们首先定位想使用瀑布流的大容器是什么,这里就是带有 #masonry ID 的 <div> 标签,在 var $container = $('#masonry'); 这行代码中定义。然后我们还要说明瀑布流里的每个内容块容器上共同的类是什么,这里就是带有 .box 类的 <div> 标签,在itemSelector : ‘.box', 这行代码中定义。gutterWidth : 20, 这行代码定义了内容块之间的距离是 20 像素,isAnimated: true, 这行代码可以打开动画选项,也就是当改变窗口宽度的时候,每行显示的内容块的数量会有变化,这个变化会使用一种动画效果。

demo下载地址 瀑布流

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# jquery  # jquery.masonry  # 瀑布流  # jQuery Masonry瀑布流插件使用方法详解  # jQuery Masonry瀑布流插件使用详解  # jQuery.lazyload+masonry改良图片瀑布流代码  # jQuery Masonry瀑布流布局神器使用详解  # 放在  # 这行  # 会有  # 容器里  # 下载地址  # 会用  # 第二步  # 会儿  # 大家多多  # 加载  # min  # css  # gt  # container  # box  # margin  # bottom  # px  # fluid  # padding 


相关文章: 建站之星后台管理系统如何操作?  SQL查询语句优化的实用方法总结  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  如何快速重置建站主机并恢复默认配置?  制作网站的基本流程,设计网站的软件是什么?  如何快速搭建高效可靠的建站解决方案?  网站制作新手教程,新手建设一个网站需要注意些什么?  建站之星好吗?新手能否轻松上手建站?  建站之星安装失败:服务器环境不兼容?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  婚礼视频制作网站,学习*后期制作的网站有哪些?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  免费ppt制作网站,有没有值得推荐的免费PPT网站?  如何通过多用户协作模板快速搭建高效企业网站?  公众号网站制作网页,微信公众号怎么制作?  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  如何在Windows环境下新建FTP站点并设置权限?  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  如何通过NAT技术实现内网高效建站?  如何快速生成凡客建站的专业级图册?  清除minerd进程的简单方法  英语简历制作免费网站推荐,如何将简历翻译成英文?  如何确保FTP站点访问权限与数据传输安全?  长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?  如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  如何在阿里云域名上完成建站全流程?  如何选择高性价比服务器搭建个人网站?  建站主机默认首页配置指南:核心功能与访问路径优化  长沙企业网站制作哪家好,长沙水业集团官方网站?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  在线制作视频的网站有哪些,电脑如何制作视频短片?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  如何在万网自助建站中设置域名及备案?  西安专业网站制作公司有哪些,陕西省建行官方网站?  如何高效利用亚马逊云主机搭建企业网站?  建站之星微信建站一键生成小程序+多端营销系统  建站之星如何实现五合一智能建站与营销推广?  如何设计高效校园网站?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  如何在万网开始建站?分步指南解析  山东网站制作公司有哪些,山东大源集团官网?  如何配置支付宝与微信支付功能?  个人网站制作流程图片大全,个人网站如何注销?    北京网站制作网页,网站升级改版需要多久?  北京网站制作的公司有哪些,北京白云观官方网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。