npm 包 gfs-icons 使用教程

阅读时长 3 分钟读完

概述

在前端开发中,常常会用到各种图标,如箭头、加号、搜索等等。在设计师未提供图标文件时,我们便需要自己使用一些工具来生成。不过,如果我们能够使用现成的图标库,不仅可以减轻开发的工作量,同时也可以使得页面的图标风格更加统一。本文介绍了一个常用的 npm 包—— gfs-icons,它提供了数百个常用的图标,可以帮助我们快速构建一个美观的页面。

安装

使用 npm 安装 gfs-icons:

或者在 HTML 文件中直接引入链接:

使用

使用 gfs-icons 非常简单,在 HTML 文件中添加一个 i 标签,并设置对应的 class 即可使用:

其中 gfs-icon 是必须的 class,表示使用 gfs-icons 库中的图标。gfs-icon- 后面跟着图标的名称,比如 gfs-icon-arrow-left 就表示箭头向左的图标。gfs-icons 中的图标名称都是由实际意义的单词构成,非常直观易懂。

gfs-icons 官方提供了在线图标预览地址:https://gfs-icons.netlify.app/,可以查看所有图标的样式和名称。

高级用法

如果你想要更加个性化的图标,可以通过一些类名和 CSS 样式来实现。

变更图标颜色

gfs-icon 类默认是灰色的图标,在不同背景下可能显示不清晰。我们可以使用 text-* 类来改变字体颜色从而变更图标颜色:

这里的 text-danger 表示颜色为红色,更多颜色可选项可以参考 Bootstrap 文档。

改变图标大小

同样,我们可以通过控制 i 标签的 font-size 属性来改变图标的大小:

添加动画效果

如果您想要在图标上添加一些动画效果来使页面更加生动,可以通过 CSS3 动画来实现。比如,您可以用如下的 CSS 代码来给一个箭头图标添加一些透明度和旋转动画:

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

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

添加完样式后,在 i 标签中添加刚才定义的类名即可:

总结

gfs-icons 是一个非常实用的 npm 包,它可以提供大量常用的图标,可以使我们开发页面更加高效。除了本文介绍的用法之外,gfs-icons 还提供了多种图标展示方式(例如 svg、react 组件、webfont)和多种定制化的方法,如需要请访问官方文档进行学习。

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

纠错
反馈