npm 包 material-design-icons-iconfont 使用教程

阅读时长 4 分钟读完

Material Design 是一种由 Google 提出的设计语言,可以营造出现代化、极简和美观的风格,而其中的 iconfont 很受到前端开发人员的欢迎。而今将介绍的 npm 包 material-design-icons-iconfont 提供了使用 Material Design iconfont 更方便的方法。

安装使用

  1. 首选需确保在本地有 Node 环境;

  2. 打开终端,进入项目目录并运行如下命令:

  3. 然后在代码中应用图标即可。代码样例如下:

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

细节深度

  • Material Design iconfont 的一大优势是可以随心所欲地调整它的大小,比较实用。在 .material-icons 的 class 中使用 font-size 属性即可调整字体大小。

  • 另一种使用方式是在 HTML 的元素中直接运行 JavaScript 代码。代码用法如下:

  • 如果你需要更多的图标,可以参考 Material Design 官网的文档。不过推荐你在应用中使用尽可能少的图标,否则会降低页面加载速度。

  • 一些 Material Design iconfont 的常用名字有:3d-rotation, alarm, shopping-basket, camera, chat, edit, home, info, and more。你可以在官网查看完整图标列表或通过搜索引擎找到更多资料。

学习意义

Material Design iconfont 已成为现代化设计风格不可或缺的一部分,并且有许多不同的使用方式。使用 npm 包 material-design-icons-iconfont 可以帮助开发人员更快速、更方便地使用 Material Design iconfont,并适应不同的开发需求。

效果展示

下面是一个示例,使用 material-design-icons-iconfont 来创建按钮:

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

效果如下:

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/material-design-icons-iconfont