npm 包 @procore/core-icons 使用教程

npm 包 @procore/core-icons 使用教程

写在前面

在前端开发中,使用图标是非常常见的操作。而如何引入图标则是我们需要考虑的问题。在这方面,@procore/core-icons npm 包提供了一种使用简单、功能强大的方式来引入图标。本文将介绍如何使用这个 npm 包,帮助大家更加方便地使用图标。

安装

首先,我们需要安装 @procore/core-icons 包。可以通过以下命令来安装:

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

使用

安装完成后,我们就可以在项目中引入这个包并使用其中的图标。可以根据自己的需要选取需要使用的图标,也可以引入整个包来使用所有图标。

引入单个图标

要引入单个图标,需要在页面的 HTML 中添加以下标签:

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

其中 IconName 是需要引用的图标的名称。举个例子,如果我们需要在页面中引用“打勾”的图标,那么可以这样写:

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

这里需要注意,不同的图标名称是区分大小写的。

引入多个图标

如果要引入多个图标,可以通过 import 语句来实现:

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

其中 IconSubset 是图标的名称集合,包含了所有要引用的图标。这样,我们就可以通过 IconName1IconName2 来使用这两个图标了。

开启 IE11 支持

如果需要在 IE11 上使用这个 npm 包,需要进行以下配置:

main.js 中添加以下语句:

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

如果不需要使用全部的图标,可以只引入需要使用的图标的 core-icons-ie11.js 文件。

示例代码

下面是一个完整的使用示例。

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

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

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

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

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

总结

在前端开发中,使用图标是很常见的操作。而 @procore/core-icons 这个 npm 包提供了一种使用方便、功能强大的方式来引入图标。通过本文的介绍,我们可以更加方便地使用这个包来引入图标,提高我们的开发效率。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/116830


猜你喜欢

  • npm 包 eslint-config-govtech-mcf 使用教程

    引言 前端开发中经常会有规范代码风格的需求。为了能够减少手动修正代码风格的繁琐工作,我们可以使用 eslint 工具来进行代码风格检查。而 eslint-config-govtech-mcf 就是 g...

    5 年前
  • npm 包 collector-client 使用教程

    简介 collector-client 是一个基于 JavaScript 的 npm 包,用于将客户端的行为和数据收集到服务器端进行分析和处理。该包支持多种类型的数据采集,并提供了可视化分析工具。

    5 年前
  • npm 包 application-frame 使用教程

    npm 包 application-frame 使用教程 应用框架是构建企业级 Web 应用的必备工具。而 Application-frame 项目以其易用、灵活等优势成为了前端开发者的首选库之一。

    5 年前
  • npm 包 powerbi-visuals-package-validator 使用教程

    简介 npm 是世界上最大的开源软件库之一,它为 JavaScript 社区提供了数百万个自由、开源的软件包,其中包括用于前端开发的各种库和框架。Power BI 是微软推出的一款流行的商业智能工具,...

    5 年前
  • npm 包 eslint-config-secure 使用教程

    在前端开发过程中,代码质量和代码风格的统一对于项目的发展和维护都非常重要。而 eslint 是一个非常流行的代码质量和风格检查工具。本文将介绍一个名为 eslint-config-secure 的 n...

    5 年前
  • npm 包 addons-linter 使用教程

    什么是 addons-linter addons-linter 是一个用于验证 Firefox 和 Chrome 扩展插件代码规范的命令行工具。它遵循 Mozilla Add-ons SDK 的代码规...

    5 年前
  • npm 包 apollo-server-koa 使用教程

    前言 随着前端技术的发展,越来越多的项目开始采用前后端分离的架构,前端部分独立出来,变成了一个单独的项目,这些项目的核心就是一些接口。前端项目需要通过这些接口与后端进行通信从而得到必要的数据。

    5 年前
  • npm 包 @graphql-modules/di 使用教程

    前言 在前端开发中,我们常常需要管理依赖以及模块化地组织代码。而在 GraphQL 开发中,我们还需要处理模块之间的依赖。@graphql-modules/di 是一个专为 GraphQL 模块化开发...

    5 年前
  • npm 包 graphql-tag-pluck 使用教程

    什么是 graphql-tag-pluck? graphql-tag-pluck 是一个 npm 包,用于提取 GraphQL 查询和变量定义,或者其它类型的 gql 标签模板字符串。

    5 年前
  • npm 包 cassandra-nodetool 使用教程

    Cassandra-nodetool 是一个 npm 包,用于在 Cassandra 数据库上执行 nodetool 命令。该包为 Cassandra 管理员提供了一个方便的命令行界面,帮助其管理 C...

    5 年前
  • npm 包 refresh-aliyun-cdn 使用教程

    什么是阿里云 CDN? 阿里云 CDN(Content Delivery Network)即内容分发网络,是一种通过在网络各处放置缓存服务器,缩短用户和目标服务器之间的物理距离,加快传输速度,提高数据...

    5 年前
  • npm包mysql-bundle使用教程

    简介 mysql-bundle是一个npm包,用于管理和操作MySQL数据库。 mysql-bundle是使用Node.js编写的,并且简化了与MySQL交互的工作,使连接和数据查询等操作更加容易。

    5 年前
  • 前端技术:npm 包 koa-easy-websocket 的使用教程

    前言 在 Web 开发中,实时通信是一个非常重要的功能。WebSocket 是一个很好的技术,它可以让客户端和服务器建立双向通信的连接,实现实时通信。koa-easy-websocket 是一个基于 ...

    5 年前
  • npm 包 aliyun-cdn-refresh 使用教程

    在前端开发中,我们经常需要使用 CDN 服务来加速网站的访问速度。阿里云提供了一项优秀的 CDN 服务,但是在使用过程中,由于 CDN 节点缓存时间较长,导致更新文件后站点不能及时刷新,进而导致页面问...

    5 年前
  • npm 包 mocha-plugin-co 使用教程

    在前端开发中,测试是一个非常重要的环节。而 Mocha 是前端测试框架中非常受欢迎的一种。但是,在使用 Mocha 进行测试的过程中,可能会遇到一些困难,比如异步代码测试等。

    5 年前
  • npm包timestream-gen使用教程

    简介 timestream-gen是一个针对云数据库Amazon Timestream的npm包,它可以帮助前端开发者快速生成符合Timestream格式的数据,并上传到Timestream中进行存储...

    5 年前
  • npm 包 floordate 使用教程

    随着前端应用的复杂性不断提高,很多开发者在处理时间数据时都会遇到一些问题,比如如何精确地计算时间差,或者如何处理时间戳等等。而 npm 包 floordate 提供了解决方案。

    5 年前
  • npm 包 array-pivot 使用教程

    介绍 array-pivot 是一个 npm 包,用于将数组转换为特定格式的二维数组或对象。它可以轻松地处理大型数据集,并提供快速轴向变换。 在前端开发中,我们经常需要将数据按照不同的维度进行变换和聚...

    5 年前
  • npm 包 flatnest 使用教程

    在前端开发中,我们经常需要处理嵌套的数据结构,例如树形结构或者多层嵌套的对象。处理这些数据常常需要编写复杂的循环或者递归函数,而这些代码往往难以重用。Npm 包 flatnest 就提供了一种简单而又...

    5 年前
  • npm 包 @appsaloon/auto-ssl 使用教程

    在 Web 开发中,用户数据的安全性和隐私性是非常重要的,因此启用 SSL 加密协议是保障数据传输安全的必要方法之一。在实际项目中,你可能需要手动地为你的 Web 服务器或前端应用启动 SSL 协议,...

    5 年前

相关推荐

    暂无文章