二、瀑布流局部样式代码.container-fluid { padding: 20px;}.box { margin-bottom: 20p" />
当前位置:首页 > 日记 > 正文

jquery.masonry瀑布流效果

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.webp"></div> <div class="box"><img src="images/2.webp"></div> <div class="box"><img src="images/3.webp"></div> <div class="box"><img src="images/4.webp"></div> <div class="box"><img src="images/5.webp"></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下载地址 瀑布流

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

相关文章

PHP空值检测函数与方法汇总

PHP空值检测函数与方法汇总

函数,空值,检测,方法,电脑软件,几乎任何入口的HTTP请求我们都会去检测它携带的参数,类似 isset() empty() 的函数一定不少见。以下的测试结果基于 PHP7.16是否定义判断: isset()可以使用 isset() 函数判断一个变量是否定义,数组内某个元素是否…

PS怎么快速设计一款宝蓝色的星空背

PS怎么快速设计一款宝蓝色的星空背

宝蓝,星空,背景,快速,电脑软件,好的背景就有一个很好的衬托主题,这次设计的是一个看上去神秘又浪漫的风格哦。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、新建一个大小1920 px 1200 px(RGB颜色模…

javascript 玩转Date对象 | 实例讲

javascript 玩转Date对象 | 实例讲

对象,玩转,实例,电脑软件,javascript,前言:最近在做一个日期选择功能,在日期转换的时候经常换到晕,总结一下常用的Date对象的相关用法,方便日后直接查看使用~1. new Date()的使用方法有:不接收任何参数:返回当前时间;接收一个参数x: 返回1970年1月1…

深入理解React中何时使用箭头函数

深入理解React中何时使用箭头函数

函数,箭头,电脑软件,React,前言相信大家当想起箭头函数时,脑海里可能会浮现 棒,酷,简洁,有趣 等形容词,其实,我们存在一些 更充分的理由 使我们在联想起 箭头函数 时不得不想到的,本文详细的给大家介绍了关于React何时使用箭头函数的相关内容,分享…

BootStrap表单时间选择器详解

BootStrap表单时间选择器详解

表单,时间选择器,详解,电脑软件,BootStrap,前言  在大多数项目中 用户界面的时间选择是必不可少的,在项目的用户体验友好度这个大前提下,不让用户自己输入时间就显得格外的重要。而且用户输入时间还会存在格式不固定的问题,加大后台的开发量…

有关JS中的0,null,undefined,[],{}

有关JS中的0,null,undefined,[],{}

关系,电脑软件,null,JS,false,0与一些虚值的比较:0与false0==falsetrue0与'':0==''true 0与[]:0==[]true 0与NaN:0==NaNfalse0与undefined0==undefinedfalse0与null0==nullfalse 0与{}0=={}false''空值与一些值的比较'' == falsetrue…

SeaJS中use函数用法实例分析

SeaJS中use函数用法实例分析

实例分析,函数用法,电脑软件,SeaJS,本文实例讲述了SeaJS中use函数用法。分享给大家供大家参考,具体如下:有了 define 等模块定义规范的实现,我们可以开发出很多模块。但光有一堆模块不管用,我们还得让它们能跑起来。在 SeaJS 里,要启动模块系统…

JS时间控制实现动态效果的实例讲解

JS时间控制实现动态效果的实例讲解

控制,动态,实例,效果,时间,如下所示:<script> BOM //Bowers Object Model 浏览器对象模型 setTimeout()// 延迟执行一次 setInterval()// 间隔执行 var a = 300; window.setTimeout('abc(a)',3000);// 自定义函数赋值 functi…

FTP服务器端软件Serv-U教程 | 6

FTP服务器端软件Serv-U教程 | 6

教程,服务器端,电脑软件,FTP,Serv,第六节 Serv-U用户属性之完结一、&ldquo;IP Access&rdquo;(IP访问)选项。1、Deny Access(拒绝访问):选中此项则下面列出的IP地址被拒绝访问此FTP服务器。2、Allow Access(允许访问):选中此项则只有下面列出的IP地…

excel中开方的教程

excel中开方的教程

教程,电脑软件,excel,  Excel中经常需要对数据进行开方,具体该如何开方呢?下面是由小编分享的excel中开方的教程,以供大家阅读和学习。excel中开方的教程(一)步骤:使用内置的求数值的开方的函数SQRT=SQRT(16)如下图所示为求16的开方。excel…

Laravel实现autoload方法详解

Laravel实现autoload方法详解

方法,详解,电脑软件,Laravel,autoload,用了一阵Laravel后发现很少有include和require,觉得有点奇怪,思考Laravel是怎么完成文件导入的。其实Laravel依旧还是用include或者require的,只是都写在一个函数里了。就像这样:function autoload($path)…

Painter快速将普通照片制作成漂亮

Painter快速将普通照片制作成漂亮

照片,水彩画,快速,漂亮,电脑软件,本文中分享了用Corel Painter快速将照片制作成水彩画的方法。在这个电子数码时代,就算你没有美术基础,想要绘制一幅美术作品,也已经不算是一件难事了。在Corel Painter中,应有尽有的画笔,完全能满足你绘图的乐趣…

二、瀑布流局部样式代码.container-fluid { padding: 20px;}.box { margin-bottom: 20p", "pubDate": "2023-11-15 20:56:46" }