You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在Bootstrap 4项目中使用Bootstrap 5图标?

在Bootstrap 4项目中使用Bootstrap 5图标的方案

你可以直接在Bootstrap 4项目中引入Bootstrap 5图标资源,两者不会产生样式冲突,具体操作如下:

1. 引入图标资源

  • 本地引入:下载Bootstrap Icons的CSS文件(包含字体文件和样式表),放到项目的静态资源目录,然后在HTML中通过<link>标签引入:
    <link rel="stylesheet" href="/path/to/bootstrap-icons.css">
    
  • 包管理引入:如果用npm/yarn管理依赖,先安装包:
    npm install bootstrap-icons
    # 或者
    yarn add bootstrap-icons
    
    之后在项目的主样式文件(比如main.css或app.scss)中导入:
    @import "bootstrap-icons/font/bootstrap-icons.css";
    

2. 使用图标

引入完成后,直接用Bootstrap 5图标的标准写法即可,所有图标类都以bi开头,和你现有Font Awesome的fa类不会冲突:

<!-- 示例:使用填充样式的房子图标 -->
<i class="bi bi-house-fill"></i>
<!-- 示例:使用轮廓样式的搜索图标 -->
<i class="bi bi-search"></i>

3. 注意事项

  • Bootstrap 4的CSS和Bootstrap Icons的CSS没有重叠样式规则,不用担心布局或样式被破坏
  • 图标大小可以通过font-size属性调整,或者结合Bootstrap 4的文本大小类(比如text-lg)来控制

内容的提问来源于stack exchange,提问作者Skary

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 03:10:35