首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将引导图标与npm一起使用

将引导图标与npm一起使用
EN

Stack Overflow用户
提问于 2020-08-02 21:43:20
回答 2查看 11.3K关注 0票数 18

当我在NPM中使用任何JS模块时,我会用require("")将它包含到我的.js文件中。我如何使用bootstrap icons做同样的事情,并将它们包含到.html中?他们的官方docsnpm对我来说不够清楚。

我没有在我的项目中使用bootstrap,只有几个图标,只有这个包就足够了吗?

代码语言:javascript
复制
npm install bootstrap-icons

引导图标真的是免费的吗?你应该在项目中提到它们吗?

EN

回答 2

Stack Overflow用户

发布于 2020-08-30 09:52:21

2021年6月28日

使用NPM导入后,您可以导入CSS文件以进行反应:

代码语言:javascript
复制
import "bootstrap-icons/font/bootstrap-icons.css";

并像这样使用:

代码语言:javascript
复制
<i className="icon bi-envelope"></i>

如果您只想使用node_modules中的bootstrap-icons.svg,您可以手动复制,也可以与webpack一起复制。如果你在根文件夹中复制,你可以像这样使用:

代码语言:javascript
复制
<svg class="bi" width="32" height="32" fill="currentColor">
     <use xlink:href="bootstrap-icons.svg#bootstrap"/>
</svg>

如果在icons文件夹中复制:

代码语言:javascript
复制
<svg class="bi" width="32" height="32" fill="currentColor">
     <use xlink:href="icons/bootstrap-icons.svg#bootstrap"/>
</svg>

或者复制icons/*.svg,只使用你需要的图标,你可以这样使用它:

代码语言:javascript
复制
<img src="bootstrap.svg" alt="" width="32" height="32" title="Bootstrap">

的引导图标真的是免费的吗?

是的,引导图标是免费的https://github.com/twbs/icons/blob/main/LICENSE.md

你应该在项目中提到它们吗?

你需要在你的项目中加入版权声明。这就足够了,但如果你想提到它,创建关于页面,并包括所有你使用的软件,这将是超级好的。

注: 2020年10月

票数 22
EN

Stack Overflow用户

发布于 2021-01-23 12:27:25

代码语言:javascript
复制
npm install bootstrap-icons

然后打开app/javascript/stylesheets/application.scss并将路径添加到bootstrap-icons.css文件,通常,它应该如下所示

代码语言:javascript
复制
@import '~bootstrap-icons/font/bootstrap-icons';
票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63216712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档