国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

前端必備插件之純原生JS的瀑布流插件Macy.js

2019-11-19 14:52:54
字體:
來源:轉載
供稿:網友

這是一款非常輕量級的純原生JS的瀑布流插件――Macy.js,如今圖片和視頻網站非常多,非常適應瀑布流這樣的布局方式來呈現給用戶。

這款流布局JS插件僅有4KB的大小,可以說是非常輕量級的哦。配置也比較方便,用戶可以自定義間距、列數,還有個特色就是可以定義不同屏幕分辨率,不同列數,這個應用在響應式網頁設計是非常方便的。

所以,選擇一款簡單易用的瀑布流js插件,可以讓前端工程師快速開發出漂亮的瀑布流Pc網站和react 后臺項目。

瀑布流布局代表網站就是 花瓣網,設計師一定不會陌生的設計網站。

插件特色

  1. 輕量級,只有4KB的大小,min版僅2KB!
  2. 布局列數可自定義配置;
  3. 純JS,不需要依賴 jQuery 庫.

先看看Macy.js的項目案例截圖吧:

官網地址: http://macyjs.com/

下面就是具體的使用說明:

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

<script src="macy.js"></script>

Step 2: HTML結構

<div id="macy-container"><div ><img src="aa.jpg" /></div></div>

Step 3: 配置JS

<script>    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     }    }   });</script>

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

npm install macy

github倉庫地址:https://github.com/bigbitecreative/macy.js

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桃园县| 达孜县| 横山县| 寿阳县| 醴陵市| 巴彦淖尔市| 顺平县| 白玉县| 汕头市| 甘德县| 洞口县| 星座| 大冶市| 灵丘县| 安顺市| 阿鲁科尔沁旗| 中卫市| 卓尼县| 天津市| 左贡县| 岳普湖县| 石泉县| 章丘市| 全椒县| 五台县| 昂仁县| 遵义县| 高碑店市| 和田县| 三原县| 黄大仙区| 祁门县| 奉新县| 汨罗市| 龙海市| 白城市| 都匀市| 赣州市| 兴隆县| 邹平县| 绵竹市|