这是一款非常轻量级的纯原生JS的瀑布流插件——Macy.js,如今图片和视频网站非常多,非常适应瀑布流这样的布局方式来呈现给用户。

所以,选择一款简单易用的瀑布流js插件,可以让前端工程师快速开发出漂亮的瀑布流Pc网站和react 后台项目。

瀑布流布局代表网站就是 花瓣网,设计师一定不会陌生的设计网站。

先看看Macy.js的项目案例截图吧:

下面就是具体的使用说明:

Step 1: 在页尾引入JS文件,(不能放在Header里哦)

Step 2: HTML结构

Step 3: 配置JS

var masonry = new Macy({

container: '#macy-container', // 图像列表容器id

trueOrder: false,

waitForImages: false,

useOwnImageLoader: false,

debug: true,

//设计间距

margin: {

x: 10,

y: 10

},

//设置列数

columns: 6,

//定义不同分辨率(1200,940,520,400这些是分辨率)

breakAt: {

1200: {

columns: 5,

margin: {

x: 23,

y: 4

}

},

940: {

margin: {

y: 23

}

},

520: {

columns: 3,

margin: 3,

},

400: {

columns: 2

}

}

});

如果你使用了vue和react,可以采用npm安装macy.JS

npm install macy

github仓库地址:https://github.com/bigbitecreative/macy.js

react 原生html 插件,纯原生JS的瀑布流插件Macy.js,前端必备插件相关推荐

  1. 流式布局之javascript实现照片瀑布流以及Macy.js插件实现瀑布流

    文章目录 瀑布流的定义 一.实现效果 代码 首先是用javascript自己手写代码实现照片瀑布流 使用插件Mary.js照片流插件实现照片瀑布流 总结 瀑布流的定义 瀑布流是什么? 1.琳琅满目:整 ...

  2. html5 原生插件,前端必备插件之纯原生JS的瀑布流插件Macy.js

    这是一款非常轻量级的纯原生JS的瀑布流插件--Macy.js,如今图片和视频网站非常多,非常适应瀑布流这样的布局方式来呈现给用户. 这款流布局JS插件仅有4KB的大小,可以说是非常轻量级的哦.配置也比 ...

  3. 原生JS实现瀑布流效果

    前两天通过B站在极客学院学习了JS动态瀑布流效果:主要是HTML+CSS控制样式,通过JS实现全局瀑布流样式,以及通过访问自定义的JSON字符串,实现图片无限加载:现对其代码进行整理,供日后学习参考. ...

  4. 瀑布流代码PHP,JS代码实现瀑布流插件

    瀑布流布局中的图片有一个核心特点-等宽不定等高,瀑布流布局在国内网网站都有一定规模的使用,比如pinterest.花瓣网等等.本文主要和大家详细分析了一个原生JS实现瀑布流插件以及代码相关讲解,对此有 ...

  5. jaliswall.js图片瀑布流插件

    下载地址 jaliswall.js图片瀑布流插件,jQuery响应式瀑布流布插件jaliswall dd:

  6. VSCode 前端必备插件

    VSCode 前端必备插件 Debugger for Chrome 让 vscode 映射 chrome 的 debug功能,静态页面都可以用 vscode 来 打断点调试 根目录下建立文件.vsco ...

  7. VSCode前端必备插件2022版(持续更新)

    VSCode前端必备插件2022版(持续更新) VSCode作为我们前端主流的开发工具,优势自然在于它的扩展插件,可以有效地提高开发效率和团队协作,本文提高的都是UP主亲测,最底下贴入我的vscode ...

  8. bootstrap+masonry.js写瀑布流

    最近在用bootstrap写一个网站,其中有个图文展示的页面要用到瀑布流的效果. 因为项目要求,项目要以bootstrap为基准,不准私自添加内联样式.内部样式,所以,自己写瀑布流就不行了,所以,根据 ...

  9. IntelliJ IDEA【前端必备插件】

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iYZc6WzQ-1659341471399)(https://profile.csdnimg.cn/9/1/8/3_we ...

最新文章

  1. 网络推广恶意点击js_昆明百度推广电话方法(百度推广)按效果付费_有效商机咨询...
  2. 新浪微博推广网站的一些实践体会
  3. 2021-10-20开发计量系统遇到的问题之--1启动mysql--2mybatis谨慎注释--3mybatis返回多表查询结果
  4. php7 安装zendopcache,安装PHP加速插件ZendOpcache
  5. Python Django 配置URL的方式(url传参方式)
  6. 【阿里妈妈营销科学系列】第六篇:营销组合模型MMM
  7. 海外服务器搭建网站访问很慢,海外服务器访问速度变慢了怎么办
  8. Google Guava v07范例
  9. 街篮混服服务器信息,街篮手游闻鸡起舞服务器火爆开启
  10. Effective C++ 第二版 1)const和inline 2)iostream
  11. java没有timer类_Java中的Java.util.Timer类 - Break易站
  12. HDU 4666 Hyperspace【最远曼哈顿距离+优先队列】
  13. Java中File操作
  14. 实验五:编写、调试具有多个段的程序
  15. Java中synchronized与Lock的区别
  16. go处理get、post请求返回的body数据
  17. linux系统管理考试试题及答案,《Linux系统管理》期末综合试题答案1
  18. Sketch的下载与安装
  19. python实现之初等函数三——三角函数
  20. JDK动态代理模式这篇就够了

热门文章

  1. 大剑无锋之素数【面试推荐】
  2. 数据库不推荐使用外键的9个理由
  3. leetcode 787. Cheapest Flights Within K Stops | 787. K 站中转内最便宜的航班(BFS)
  4. 【SpringBoot】SpringBoot 操作 Excel 完整示例(含源码GitHub)
  5. PAT1005 继续(3n+1)猜想 (25 分)【vector erase需要注意的地方】
  6. python抖音github_GitHub - eternal-flame-AD/Douyin-Bot: Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?...
  7. linux 安装tomcat遇到的问题
  8. Mining Precision Interface From Query Logs -- 学习笔记(二)
  9. 【已解决】java.lang.NullPointerException at line 15, Solution.r
  10. 解题报告——试题 基础练习 分解质因数——31行代码AC