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

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

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

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

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

純原生JS的瀑布流插件Macy

官網地址: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


每天更新,
全站高品質素材免費下載!