npm 包 eda-icons 使用教程

阅读时长 4 分钟读完

EDA-Icons 是一款基于 CSS 的图标库,拥有超过 800 个图标。它适用于现代化的前端开发,可快速轻松地加入你的项目中。本文将介绍 EDA-Icons 包的基本用法和一些高级特性。希望对你们有所指导和帮助。

安装

在开始使用 EDA-Icons 之前,你需要将其安装到你的项目中。有两种安装方式:

通过 npm 安装

在终端中运行:

或者,也可以通过 yarn 安装:

通过 CDN 引入

除了使用 npm 安装之外,你也可以通过 CDN 引入,只需将下面的代码粘贴到你的 HTML 文件的 head 标签中即可:

基本用法

引入 EDA-Icons 之后,你可以按照下面的方式使用它:

其中,eda-icon 是 EDA-Icons 的默认 class 名称,eda-icon-heart 是图标的名称。你可以在 EDA-Icons 的文档中找到所有图标的名称和分类。

高级特性

EDA-Icons 提供了许多高级特性,下面将详细介绍其中的一些。

可定制性

EDA-Icons 提供了多种变量,可以轻松地定制图标的颜色、大小等属性。下面是一些可用的变量:

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

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

你可以通过改变这些变量的值来定制你的图标。

Accessibility(无障碍)

EDA-Icons 也是一个支持无障碍体验的图标库。你可以通过添加 aria-label 属性为您的图标添加一个自定义的文本描述。下面是一个示例:

SVG sprite

如果你需要稍微高级一点的用法,你可以将 EDA-Icons 作为 SVG sprite 使用。使用 SVG sprite 有许多好处,比如更好的性能、更易维护等。

要使用 SVG sprite,你需要将 EDA-Icons 的 SVG 文件下载下来,并在你的 HTML 文件中引入。

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

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

在这个例子中,我们创建了一个 SVG symbol,并使用 use 制作了一个可复用的图标。

如果你想使用这种方法,你可以在文档中找到每个图标的 SVG 文件。请注意,EDA-Icons 也提供了一个完整的 SVG sprite。

结论

EDA-Icons 是一个易用、可定制和可访问的图标库,它适用于许多不同类型的项目。通过上面介绍的基本用法和高级特性,希望能够帮助你更好地使用 EDA-Icons,为你的项目带来更好的用户体验。

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

纠错
反馈