npm包materialize-grid-list使用教程

阅读时长 6 分钟读完

简介

materialize-grid-list是一个基于Materialize CSS框架的网格列表库,它可以轻松地创建具有卡片式布局的响应式网格。

安装

你可以通过npm安装materialize-grid-list:

如果你想从源代码构建,你也可以从GitHub上获取最新版本,并在项目根目录下运行以下命令:

使用

在使用materialize-grid-list之前,请确保你在项目中已经使用了Materialize CSS。

在HTML中引入materialize-grid-list的样式和脚本:

创建一个具有卡片式布局的网格列表:

-- -------------------- ---- -------
---- ------------------
  ---- ------------------
    ---- -------------------
      --------- ------
      -------------- -----
    ------
  ------
  ---- ------------------
    ---- -------------------
      --------- ------
      -------------- -----
    ------
  ------
  ---- ------------------
    ---- -------------------
      --------- ------
      -------------- -----
    ------
  ------
------

你可以在div.grid-list上使用以下自定义属性来配置自己的网格列表:

属性名称 类型 默认值 描述
data-columns 数字 3 网格列数。
data-gutter 数字 16 列之间的间距。
data-row-height 数字或字符串 相邻行之间的高度。

示例

你可以根据自己的需要进行更改。以下是一个示例模板,供你参考:

-- -------------------- ---- -------
--------- -----
----- ----------

------
  ----- ----------------
  ----- --------------- ---------------------------- -------------------
  ------------------------------------
  ----- ---------------- ----------------------------------------------------------------------------------------
  ----- ---------------- ----------------------------------------------------------------------------
-------

------

  ---- ------------------
    --------------------------------

    ---- ----------------- -------------- -------------- ----------------------
      ---- ------------------
        ---- -------------------
          --------- ------
          -------------- -----
        ------
      ------
      ---- ------------------
        ---- -------------------
          --------- ------
          -------------- -----
        ------
      ------
      ---- ------------------
        ---- -------------------
          --------- ------
          -------------- -----
        ------
      ------
      ---- ------------------
        ---- -------------------
          --------- ------
          -------------- -----
        ------
      ------
      ---- ------------------
        ---- -------------------
          --------- ------
          -------------- -----
        ------
      ------
      ---- ------------------
        ---- -------------------
          --------- ------
          -------------- -----
        ------
      ------
      ---- ------------------
        ---- -------------------
          --------- ------
          -------------- -----
        ------
      ------
      ---- ------------------
        ---- -------------------
          --------- ------
          -------------- -----
        ------
      ------
      ---- ------------------
        ---- -------------------
          --------- ------
          -------------- -----
        ------
      ------
    ------
  ------

  ------- ----------------------------------------------------------------------------------------------
  ------- ----------------------------------------------------------------------------------
-------

-------

参考

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055f1b81e8991b448dcaf2

纠错
反馈