react 原生html 插件,纯原生JS的瀑布流插件Macy.js,前端必备插件
这是一款非常轻量级的纯原生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,前端必备插件相关推荐
- 流式布局之javascript实现照片瀑布流以及Macy.js插件实现瀑布流
文章目录 瀑布流的定义 一.实现效果 代码 首先是用javascript自己手写代码实现照片瀑布流 使用插件Mary.js照片流插件实现照片瀑布流 总结 瀑布流的定义 瀑布流是什么? 1.琳琅满目:整 ...
- html5 原生插件,前端必备插件之纯原生JS的瀑布流插件Macy.js
这是一款非常轻量级的纯原生JS的瀑布流插件--Macy.js,如今图片和视频网站非常多,非常适应瀑布流这样的布局方式来呈现给用户. 这款流布局JS插件仅有4KB的大小,可以说是非常轻量级的哦.配置也比 ...
- 原生JS实现瀑布流效果
前两天通过B站在极客学院学习了JS动态瀑布流效果:主要是HTML+CSS控制样式,通过JS实现全局瀑布流样式,以及通过访问自定义的JSON字符串,实现图片无限加载:现对其代码进行整理,供日后学习参考. ...
- 瀑布流代码PHP,JS代码实现瀑布流插件
瀑布流布局中的图片有一个核心特点-等宽不定等高,瀑布流布局在国内网网站都有一定规模的使用,比如pinterest.花瓣网等等.本文主要和大家详细分析了一个原生JS实现瀑布流插件以及代码相关讲解,对此有 ...
- jaliswall.js图片瀑布流插件
下载地址 jaliswall.js图片瀑布流插件,jQuery响应式瀑布流布插件jaliswall dd:
- VSCode 前端必备插件
VSCode 前端必备插件 Debugger for Chrome 让 vscode 映射 chrome 的 debug功能,静态页面都可以用 vscode 来 打断点调试 根目录下建立文件.vsco ...
- VSCode前端必备插件2022版(持续更新)
VSCode前端必备插件2022版(持续更新) VSCode作为我们前端主流的开发工具,优势自然在于它的扩展插件,可以有效地提高开发效率和团队协作,本文提高的都是UP主亲测,最底下贴入我的vscode ...
- bootstrap+masonry.js写瀑布流
最近在用bootstrap写一个网站,其中有个图文展示的页面要用到瀑布流的效果. 因为项目要求,项目要以bootstrap为基准,不准私自添加内联样式.内部样式,所以,自己写瀑布流就不行了,所以,根据 ...
- IntelliJ IDEA【前端必备插件】
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iYZc6WzQ-1659341471399)(https://profile.csdnimg.cn/9/1/8/3_we ...
最新文章
- 网络推广恶意点击js_昆明百度推广电话方法(百度推广)按效果付费_有效商机咨询...
- 新浪微博推广网站的一些实践体会
- 2021-10-20开发计量系统遇到的问题之--1启动mysql--2mybatis谨慎注释--3mybatis返回多表查询结果
- php7 安装zendopcache,安装PHP加速插件ZendOpcache
- Python Django 配置URL的方式(url传参方式)
- 【阿里妈妈营销科学系列】第六篇:营销组合模型MMM
- 海外服务器搭建网站访问很慢,海外服务器访问速度变慢了怎么办
- Google Guava v07范例
- 街篮混服服务器信息,街篮手游闻鸡起舞服务器火爆开启
- Effective C++ 第二版 1)const和inline 2)iostream
- java没有timer类_Java中的Java.util.Timer类 - Break易站
- HDU 4666 Hyperspace【最远曼哈顿距离+优先队列】
- Java中File操作
- 实验五:编写、调试具有多个段的程序
- Java中synchronized与Lock的区别
- go处理get、post请求返回的body数据
- linux系统管理考试试题及答案,《Linux系统管理》期末综合试题答案1
- Sketch的下载与安装
- python实现之初等函数三——三角函数
- JDK动态代理模式这篇就够了
热门文章
- 大剑无锋之素数【面试推荐】
- 数据库不推荐使用外键的9个理由
- leetcode 787. Cheapest Flights Within K Stops | 787. K 站中转内最便宜的航班(BFS)
- 【SpringBoot】SpringBoot 操作 Excel 完整示例(含源码GitHub)
- PAT1005 继续(3n+1)猜想 (25 分)【vector erase需要注意的地方】
- python抖音github_GitHub - eternal-flame-AD/Douyin-Bot: Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?...
- linux 安装tomcat遇到的问题
- Mining Precision Interface From Query Logs -- 学习笔记(二)
- 【已解决】java.lang.NullPointerException at line 15, Solution.r
- 解题报告——试题 基础练习 分解质因数——31行代码AC