css - 是否可以在 scss 文件中 @import Bootstrap 图标并通过 @extend 在其他 scss 类中使用它?

标签 css twitter-bootstrap sass bootstrap-icons

是否可以像导入 bootstrap.scss 一样在 scss 文件中导入和扩展 bootstrap-icons.css?
到目前为止我没有成功的尝试:

@import "../node_modules/bootstrap-icons/font/bootstrap-icons";

.right-square-icon{
  font-size: 4rem;
  @extend .bi;
  @extend .bi-caret-right-square;
  @extend .text-dark;
}
出现错误:

The selector ".bi" was not found.

最佳答案

您可以导入“bootstrap-icons.scss”文件并像这样编辑字体文件的位置变量 -

$bootstrap-icons-font-src: url("../webfonts/bootstrap-icons.woff2?30af91bf14e37666a085fb8a161ff36d") format("woff2"), url("../webfonts/bootstrap-icons.woff?30af91bf14e37666a085fb8a161ff36d") format("woff");

@import "~bootstrap-icons/font/bootstrap-icons.scss";

关于css - 是否可以在 scss 文件中 @import Bootstrap 图标并通过 @extend 在其他 scss 类中使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69122732/

相关文章:

javascript - 附加左键或右键单击的事件监听器 - onclick 不适用于右键单击

javascript - 通过 jQuery 检测图像加载

CSS3 过渡 : Background working, 文本没有改变颜色?

html - 使每个 tr 在悬停时改变颜色

php - 带 Bootstrap 日期选择器的 Laravel 4

html - 链接解析错误 - 未捕获错误 : Syntax error, 无法识别的表达式

jquery - 居中 Bootstrap col-xs-* 类(居中 Bootstrap 固定宽度输入机器人)

html - 只有当 Sass 文件中除了注释之外还有其他内容时,我该如何 @import?

css - 查找从 SASS 编译的 CSS 文件的源代码

html - 如何在高度为零的div边框内书写