公司动态
5分钟上手Bootstrap Icons:从安装到调色的完整教程
5分钟上手Bootstrap Icons从安装到调色的完整教程【免费下载链接】iconsOfficial open source SVG icon library for Bootstrap.项目地址: https://gitcode.com/gh_mirrors/ic/icons需要在按钮、导航或表单里快速加图标又不想自己画Bootstrap Icons 是 Bootstrap 项目的官方开源 SVG 图标库2000 多个图标统一按 16×16 网格绘制这篇入门教程带你 10 分钟内完成安装、引用和配色。一、先认识它定位Bootstrap 项目的官方图标库线宽、圆角、网格全部一致和自有页面混用不违和。许可MIT 协议商业项目可放心使用没有版权顾虑。规模共 2078 个图标覆盖箭头、日历、天气、媒体、社交等日常场景。包含内容除单张 SVG 源文件外还提供图标字体woff2和打包好的 SVG 精灵图一次安装三种用法齐全。二、拿到手最推荐用包管理器安装一条命令装完后面升级也方便npm i bootstrap-iconsPHP 项目改用composer require twbs/bootstrap-icons如果想看源码或参与维护直接克隆整个仓库git clone https://gitcode.com/gh_mirrors/ic/icons装完包里有三类资产icons/ 下是单张 SVGfont/ 下是图标字体和样式表根目录的 bootstrap-icons.svg 是精灵图无需额外构建。三、用起来1. 图标字体最常用引入 font/ 下的 CSS 后即可直接写类名类名和图标文件名一致i classbi bi-alarm/i2. SVG 精灵图引用一次 bootstrap-icons.svg页面上无论复用多少遍都只发一个 HTTP 请求颜色跟随 currentColor换主题改一处即可svg classbi width32 height32 fillcurrentColor use xlink:hrefbootstrap-icons.svg#alarm/ /svg3. 内嵌 SVG把 icons/ 里的 SVG 文件内容复制到 HTML可控性最高适合要单独改路径或加动画的场景文件已做优化单张只有几百字节。四、用好它尺寸把图标设为width1em height1em之后用font-size就能整体缩放不用逐个改。颜色SVG 图标全部是fillcurrentColor改文字颜色即改图标颜色字体方式同理改color即可。性能图标多时优先用字体或精灵图减少请求用img引用就只挑实际用到的图标放到自己的静态目录。无障碍纯装饰图标加aria-hiddentrue图标是唯一内容如单独按钮时补aria-label让读屏器知道含义。五、遇到问题找不到图标命名都是英文连字符实心版本带-fill后缀alarm-fill 即实心闹钟按alarm这类词根搜基本都能命中。类名不生效字体方式必须加载 font/ 里的 bootstrap-icons.css否则bi-*类没有效果精灵图的#片段名要写成图标文件名去掉.svg的部分。版本漂移别手动下载 zip 到处拷用包管理器锁定版本项目升级时图标库同步更新。具体用法与每个图标的独立页面都在官方文档里icons/ 目录就是完整的 SVG 源文件文章没覆盖的细节先去那里查有问题或想提新图标建议可以直接到项目 issue 区留言。【免费下载链接】iconsOfficial open source SVG icon library for Bootstrap.项目地址: https://gitcode.com/gh_mirrors/ic/icons创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考