尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

Bootstrap Icons 的 cloud-check 图标:SVG 源码、字体码点映射与前端用法详解

发布时间:2026/9/29 2:47:45

资讯中心
01
ARTICLE

Bootstrap Icons 的 cloud-check 图标:SVG 源码、字体码点映射与前端用法详解

Bootstrap Icons 的 cloud-check 图标:SVG 源码、字体码点映射与前端用法详解
前端【免费下载链接】iconsOfficial open source SVG icon library for Bootstrap.项目地址https://gitcode.com/gh_mirrors/ic/icons点击查看免费下载本篇指南以 Bootstrap Icons 官方开源仓库中的图标文档条目 cloud-check.md 为核心深入拆解cloud-check云朵 对勾图标的 SVG 几何结构、字体码点UF299映射链路并结合文档站的渲染模板给出可直接复制的 HTML / CSS / JS 使用方案。读完本文你将能独立完成该图标以及同系列云朵图标在页面内联、字体图标、雪碧图三种场景下的落地接入。一、图标文档条目cloud-check.md 在仓库中的定位在 Bootstrap Icons 仓库中每一个图标都对应一个位于 docs/content/icons 下的 Markdown 文档。以 cloud-check.md 为例其正文只有一段 YAML Front Matter--- title: Cloud check categories: - Clouds tags: - checkmark ---不要小看这寥寥几行它是整个文档站的数据模型核心title图标的人类可读名称Cloud check直接渲染为文档页面的h1标题categories图标所属分类Clouds用于按主题浏览tags检索关键词checkmark配合 docs/layouts/partials/icons.html 中的data-tags与data-categories属性实现前端即时过滤Start typing to filter...。也就是说这份 Front Matter 是Hugo 文档 图标资产之间唯一的关联纽带文档站遍历所有Type为icons的页面生成图标网格再用文件名cloud-check去定位实际的 SVG 文件与字体映射。理解这一点就能明白为什么修改/新增图标时只需要保证 Markdown 文件名与 SVG 文件名一致即可自动完成整套联动。二、SVG 源码解剖云与勾的几何构成图标真正的实体是 icons/cloud-check.svg全文只有 4 行svg xmlnshttp://www.w3.org/2000/svg width16 height16 fillcurrentColor classbi bi-cloud-check viewBox0 0 16 16 path fill-ruleevenodd dM10.354 6.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7 8.793l2.646-2.647a.5.5 0 0 1 .708 0/ path dM4.406 3.342A5.53 5.53 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773 16 11.569 14.502 13 12.687 13H3.781C1.708 13 0 11.366 0 9.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383m.653.757c-.757.653-1.153 1.44-1.153 2.056v.448l-.445.049C2.064 6.805 1 7.952 1 9.318 1 10.785 2.23 12 3.781 12h8.906C13.98 12 15 10.988 15 9.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 4.825 10.328 3 8 3a4.53 4.53 0 0 0-2.941 1.1z/ /svg可以拆解为两个独立图层对勾层第一个path使用fill-ruleevenodd绘制路径从M10.354 6.146出发经l-3 3、l-1.5-1.5等相对指令构成标准的 45° 对勾折线。evenodd填充规则在此场景下等价于单轮廓路径的普通填充但对勾端点处的圆角视觉是由三次曲线近似实现的这正是 Bootstrap Icons 图标在 16×16 网格上保持视觉干净的关键。云朵层第二个path从左上M4.406 3.342开始先描述一朵左低右高的五峰云左缘曲线上扬到8 2峰顶右侧以5.166 4.579二次贝塞尔下降再抬升到9.773的右缘最终落到12.687 13随后以3.781收束成平坦的云底。整个云体在横向 016、纵向 213 的范围内留出了 1 单位的呼吸空间与对勾在 6.1468.793 区间的居中排布相互呼应。与同目录下的 icons/cloud-check-fill.svg实心填充版本以及 icons/cloud.svg、icons/cloud-fill.svg 相比本图标属于线条式设计云朵以描边轮廓呈现对勾叠加其上语义上常用于云端同步成功上传完成服务可用性检查通过等状态提示。三、字体码点映射从 JSON 到 CSS / SCSS / TSBootstrap Icons 的图标字体重映射由构建脚本统一生成cloud-check在整条链路上的证据如下资产文件内容作用font/bootstrap-icons.jsoncloud-check: 62105图标名 → 十进制码点62105 0xF299font/bootstrap-icons.css.bi-cloud-check::before { content: \f299; }CSS 字体类注入字形font/bootstrap-icons.min.css压缩版同规则生产环境引用font/bootstrap-icons.ts同名导出常量TypeScript 侧映射bootstrap-icons.svgsymbol idcloud-check雪碧图use引用换算关系JSON 中的十进制62105转为十六进制即F299UF299属于 Unicode 私用区字体图标专用不会与普通文本字符冲突。文档站的 docs/layouts/icons/single.html 正是通过resources.Get font/bootstrap-icons.json读取该 JSON、再用printf %X将十进制码点转成十六进制从而在每张图标详情页动态展示 Unicode / CSS / JS / HTML 四种码点写法。四、实战用法四种落地方式4.1 方式一内联 SVG推荐用于单次引用直接把 icons/cloud-check.svg 的完整标记粘贴进 HTML。注意其使用了fillcurrentColor因此颜色完全继承父元素的color属性尺寸由width/height控制svg xmlnshttp://www.w3.org/2000/svg width16 height16 fillcurrentColor classbi bi-cloud-check viewBox0 0 16 16 path fill-ruleevenodd dM10.354 6.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7 8.793l2.646-2.647a.5.5 0 0 1 .708 0/ path dM4.406 3.342A5.53 5.53 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773 16 11.569 14.502 13 12.687 13H3.781C1.708 13 0 11.366 0 9.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383m.653.757c-.757.653-1.153 1.44-1.153 2.056v.448l-.445.049C2.064 6.805 1 7.952 1 9.318 1 10.785 2.23 12 3.781 12h8.906C13.98 12 15 10.988 15 9.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 4.825 10.328 3 8 3a4.53 4.53 0 0 0-2.941 1.1z/ /svg4.2 方式二图标字体适用于批量使用先在页面引入字体样式二选一link relstylesheet hreffont/bootstrap-icons.css或压缩版link relstylesheet hreffont/bootstrap-icons.min.css随后任意位置使用i classbi bi-cloud-check/ibi声明图标字体家族bi-cloud-check通过::before伪元素注入\f299字形。字号继承父元素font-size颜色继承color天然适配行内文本场景——这也是文档站示例区标题、段落、按钮、输入框前缀所展示的通用用法。4.3 方式三码点直写在已经加载字体的前提下可以绕过 CSS 类直接使用私用区码点CSS 内容content: \f299;JS 字符串\uf299HTML 实体#xF299;这一组写法与文档站 docs/layouts/icons/single.html 中 Code point 区块的输出一一对应适合在动态渲染如 JS 模板、CMS 富文本中按需注入字形。4.4 方式四SVG 雪碧图全量雪碧图位于仓库根目录 bootstrap-icons.svg其中定义了symbol idcloud-check。引入后通过use引用svg classbi width16 height16 fillcurrentColor use xlink:hrefbootstrap-icons.svg#cloud-check/ /svg这也是文档站图标网格 docs/layouts/partials/icons.html 在非首页场景下采用的渲染方式use xlink:href../bootstrap-icons.svg#cloud-check/适合在一个页面展示大量图标、需要避免重复解析内联 SVG 的场合。五、文档站如何消费这份图标数据若想深入理解该文档的输出侧可阅读 docs/layouts/icons/single.html。其关键逻辑{{- $localSvgPath : printf /icons/%s.svg .File.TranslationBaseName -}} {{- $svgHtml : readFile $localSvgPath | chomp | safeHTML -}}模板用页面文件名cloud-check拼出/icons/cloud-check.svg路径readFile读取后经safeHTML直接注入页面并复用在大图预览与Examples标题、按钮、输入框等 6 类示例两个区域同时自动生成下载链接指向 SVG 资产、字体图标代码片段i classbi bi-cloud-check/i与码点信息。这意味着只要 SVG 资产与字体 JSON 的映射一致该详情页就能零配置地展示完整使用指南。六、系列图标与选择建议cloud-check隶属于 Clouds 分类仓库内可对照参考的同族图标包括icons/cloud-check-fill.svg实心版本适合作为已完成的高对比状态icons/cloud.svg、icons/cloud-fill.svg纯云朵无状态语义icons/cloud-arrow-up.svg、icons/cloud-arrow-down.svg上传/下载方向语义。从实现事实看cloud-check与cloud-check-fill共享同一码点前缀\f298/\f299见 font/bootstrap-icons.css两个版本在雪碧图中也是相邻 symbol。选择建议需要上传校验通过/云端同步成功的语义时优先cloud-check在深色背景或小尺寸下需要更强辨识度时使用cloud-check-fill。七、局限与前提说明以上码点UF299、CSS 规则、雪碧图 symbol 均以当前仓库 font 与 bootstrap-icons.svg 的实际内容为准若后续构建重新生成请以新产物为准图标字体方式依赖font-face指向的 woff2/woff 字体文件位于 font/fonts离线部署时需一并携带内联 SVG 与雪碧图方式不依赖字体兼容性更稳是内容管理系统CMS与静态站点推荐的首选接入方式。赞分享前端【免费下载链接】iconsOfficial open source SVG icon library for Bootstrap.项目地址https://gitcode.com/gh_mirrors/ic/icons点击查看免费下载相关推荐Bootstrap Icons 的 Calendar2 check 图标详解SVG 结构、图标字体与代码点实战Bootstrap Icons 的 Calendar2 check 图标详解SVG 结构、图标字体与代码点实战 本篇文章围绕 Bootstrap Icons前端Bootstrap Icons 的 calendar2-plus 图标详解SVG 源码、字体映射与四种使用方式Bootstrap Icons 的 calendar2 plus 图标详解SVG 源码、字体映射与四种使用方式 calendar2 plus 是 Bootst前端Bootstrap Icons 的 bag-check-fill 图标SVG 结构、字体内码与前端用法完全指南Bootstrap Icons 的 bag check fill 图标SVG 结构、字体内码与前端用法完全指南 导读本文以 Bootstrap Icons前端上一篇XBMC中文插件库终极指南assrt、shooter、zimuku字幕插件大比拼下一篇炉石传说增强插件HsMod55个实用功能全面解析与快速上手指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。