前端【免费下载链接】iconsOfficial open source SVG icon library for Bootstrap.项目地址https://gitcode.com/gh_mirrors/ic/icons点击查看免费下载Arrow Clockwise 是 Bootstrap Icons 官方 SVG 图标库中用于表达顺时针旋转 / 刷新 / 重做语义的箭头图标归属于 Arrows箭头分类。本文以 图标文档页 为核心结合仓库中的 SVG 源文件、字体生成产物 与 图标详情页模板完整讲解它的图形结构、在字体中的编码位置以及内联 SVG、img、SVG Sprite、Icon Font 四种接入方式读完后你可以直接在 Bootstrap 项目中独立使用并二次定制该图标。图标速览定位与语义在 docs/content/icons/arrow-clockwise.md 的 Hugo Front Matter 中该图标被定义为title: Arrow clockwise categories: - Arrows tags: - arrow - right - spin - turn - around - round - rotate - refresh - reload - redo标题Arrow clockwise顺时针箭头分类categoriesArrows与arrow-down、arrow-up、arrow-repeat等处于同一类目标签tagsarrow、right、spin、turn、around、round、rotate、refresh、reload、redo。从标签可以清晰推断该图标的设计意图它描述的是箭头绕中心顺时针转一圈回到起点的形态语义上常用于刷新refresh、重新加载reload、重做redo等循环操作。它的孪生兄弟是 arrow-counterclockwise 图标后者标签含left、undo表达逆时针旋转与撤销undo语义。两者成对出现恰好覆盖了浏览器前进 / 刷新与后退 / 撤销这类对称交互。SVG 源文件解剖16×16 画布上的两段路径该图标的矢量源文件位于 icons/arrow-clockwise.svg完整内容如下svg xmlnshttp://www.w3.org/2000/svg width16 height16 fillcurrentColor classbi bi-arrow-clockwise viewBox0 0 16 16 path fill-ruleevenodd dM8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2z/ path dM8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466/ /svg逐段解读根元素属性width16 height16与viewBox0 0 16 16共同构成 16×16 的标准网格fillcurrentColor让图标颜色跟随父元素的color属性这是 Bootstrap Icons 全库统一遵循的着色约定README 中说明新字形先按 16×16 网格设计再导出为fill无 stroke的扁平 SVGclassbi bi-arrow-clockwise是图标专属类名同时服务于字体方式的选择器匹配。第一段路径弧形轨道fill-ruleevenodd配合M8 3a5 5 0 1 0 4.546 2.914...A6 6 0 1 1 8 2z以(8,3)为起点绘制一段 5 半径的圆环弧再通过更大的 6 半径弧线闭合形成缺一口的圆环——即箭头所循的旋转轨道。第二段路径箭头头部M8 4.466V.534先竖直向上移动到圆周顶端然后a.25.25 0 0 1 .41-.192与l2.36 1.966等指令勾画出向右上方指向的三角箭头头部并用z闭合构成顺时针方向的箭头尖。两段路径相加最终视觉上是一个顺时针旋转的环形箭头圆环暗示转圈箭头尖明确方向。这种纯path实现保证了图标在任意缩放下都是矢量清晰、可着色的。图标字体中的编码从 UF116 到四种写法Bootstrap Icons 除了提供独立 SVG 文件还会在构建时把所有图标合并生成 Web FontWOFF/WOFF2及配套的 CSS、SCSS、JSON、TypeScript 声明。Arrow Clockwise 在各字体产物中的记录如下文件位置内容font/bootstrap-icons.css第 51 行.bi-arrow-clockwise::before { content: \f116; }font/bootstrap-icons.min.css压缩版同名规则由cleancss压缩生成font/bootstrap-icons.scss第 58 行arrow-clockwise: \f116,Sass map 条目font/bootstrap-icons.json第 24 行arrow-clockwise: 61718,十进制码点font/bootstrap-icons.ts第 80 行\| arrow-clockwise联合类型成员十进制 61718 对应的十六进制正是UF116。docs/layouts/icons/single.html第 121–139 行会从该 JSON 读出码点并自动渲染出四种编程写法这也是引用该图标字体时的标准写法UnicodeUF116CSS\f116写在content属性中JS\uF116HTML#xF116;其中 CSS 写法已由上面的.bi-arrow-clockwise::before规则替你封装好日常使用只需写一个带类名的i标签即可详见下一节。TS 声明则让 TypeScript 项目可以对图标类名做静态类型约束。四种接入方式实战按 README.md 中的使用说明Bootstrap Icons 支持四种接入方式Arrow Clockwise 均适用1. 内联 SVG推荐可完全控制直接把 icons/arrow-clockwise.svg 的内容粘贴进 HTML即可获得零额外依赖、可被 CSS 完全控制的图标svg xmlnshttp://www.w3.org/2000/svg width16 height16 fillcurrentColor classbi bi-arrow-clockwise viewBox0 0 16 16 path fill-ruleevenodd dM8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2z/ path dM8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466/ /svg因为使用了currentColor只需设置父元素或图标自身的color即可改色width/height可任意调整以改变尺寸。2. 通过img引用图标也可作为普通图片引用但此时无法用 CSS 改色沿用 SVG 源文件中的currentColor默认解析为黑色img src/icons/arrow-clockwise.svg altArrow clockwise width16 height163. 使用 SVG Sprite仓库根目录的 bootstrap-icons.svg 是由svg-sprite构建工具见 svg-sprite.json 与npm run icons-sprite生成的雪碧图。用use引用其中的符号即可svg classbi width16 height16 fillcurrentColor use xlink:href/bootstrap-icons.svg#arrow-clockwise/ /svg4. 使用 Icon FontCSS安装并引入字体后最简洁的写法是一个i标签。图标详情页模板 single.html第 113–119 行自动生成的示例片段就是i classbi bi-arrow-clockwise/i前提是已加载 font/bootstrap-icons.css或其压缩版 font/bootstrap-icons.min.css且浏览器能拿到 fonts 目录 下的 WOFF2/WOFF 字体文件。该方式借助.bi::before的content: \f116伪元素渲染字形并内置了vertical-align: -.125em等对齐微调。字体方式渲染的是 F116 码点的字体字形与内联 SVG 的路径形态一致但无法对字形内部路径做精细 CSS 动画需要旋转、描边等高级效果时优先选内联 SVG。使用场景与扩展技巧结合标签语义与图标形态Arrow Clockwise 的典型用法包括刷新 / 重新加载按钮配合旋转动画可强化正在刷新的反馈例如button typebutton classbtn btn-outline-secondary onclicklocation.reload() i classbi bi-arrow-clockwise/i 刷新 /button重做redo操作与 arrow-counterclockwise 图标逆时针、标签含undo成对出现在撤销 / 重做工具栏中。进度 / 同步指示给图标加上transform: rotate()的 CSS 过渡或动画即可表达转圈加载中。需要说明的是以上场景属于基于图标语义的合理应用推断仓库本身不包含动画或按钮封装的现成组件动画逻辑需要由使用方自行实现。图标详情页是如何生成的Bootstrap Icons 文档站为每一个图标生成独立的 permalink 页面由npm run pages触发的build/build-pages.mjs完成README 中的 npm scripts 表格有说明。arrow-clockwise.md 正是该图标的模板 Markdown 源文件——它只承载 Front Matter 元数据正文内容由 docs/layouts/icons/single.html 模板统一渲染标题与元数据{{ .Title }}输出页面标题Tags与Category取自 Front Matter模板第 22–27 行大图预览与示例模板通过readFile直接读取/icons/arrow-clockwise.svg并内嵌展示第 36–38 行随后在Examples区展示它与标题、段落文字、按钮、输入框组合的效果下载与代码片段右侧栏提供 SVG 下载链接、Icon Font 的i片段、四进制码点表以及可直接复制的内联 SVG HTML第 108–148 行。这套Front Matter 元数据 统一模板渲染的架构意味着想要新增或修改图标说明只需维护docs/content/icons/下的 Markdown 文件与 icons/ 目录中的 SVG 源文件页面呈现由模板自动完成。而修改图标字形本身时需执行npm run iconsSVGO 优化、字体与 sprite 重新生成来同步刷新 font/ 下的全部产物这正是 README 中描述的构建流程。小结Arrow Clockwise 是 Bootstrap Icons 中实现顺时针旋转 / 刷新 / 重做语义的标准图标其 16×16 画布上由弧形轨道与箭头头部两段path构成并统一使用currentColor着色。在仓库的字体产物中它对应码点UF116可通过 CSS 类bi bi-arrow-clockwise、内联 SVG、img或 SVG Sprite 四种方式接入。理解它的 SVG 结构与码点体系后你不仅能直接复用还能参照同一模式快速查阅和使用其余 2000 个 Bootstrap Icons 图标。赞分享前端【免费下载链接】iconsOfficial open source SVG icon library for Bootstrap.项目地址https://gitcode.com/gh_mirrors/ic/icons点击查看免费下载相关推荐Bootstrap Icons图标字体生成从SVG到WOFF2全流程Bootstrap Icons图标字体生成从SVG到WOFF2全流程 你是否还在为项目中的图标管理烦恼手动处理大量SVG图标不仅耗时还难以保证一致性和性能前端Bootstrap Icons图标字体生成工具从SVG到字体文件Bootstrap Icons图标字体生成工具从SVG到字体文件 你还在为项目中图标管理混乱而烦恼吗手动转换SVG图标为字体文件总是出错本文将带你一步掌握前端Bootstrap Icons图标字体化终极指南从SVG到可复用字体Bootstrap Icons图标字体化终极指南从SVG到可复用字体 还在为Web项目中图标管理效率低下而困扰吗Bootstrap Icons提供了完整的S前端上一篇微信聊天记录永久保存终极指南免费开源工具完整使用教程下一篇终极指南Node.js Native Abstractions (NAN) 项目常见问题解决方案创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
最新29网课系统源码+搭建教程+对接+开号 搭建过程中有问题可以留言或者私信
一,界面展示 二,准备工作
1.宝塔
对照下面安装 php7.3.31里面安装几个扩展 三,搭建教程
1.宝塔里面添加网站,数据库 2.设置网站伪静态
location / {try_files $uri $uri/ $uri.php$is_a… · 2026/9/26 6:46:24
Java派单系统源码解析:服务端调度与Android端联调实战 简介:这是一套基于Java开发的派单系统平台完整源码,面向希望学习全栈开发或搭建服务行业订单调度系统的开发者,涵盖后台任务分配、状态跟踪与Android客户端下单接单等核心流程,适合具备一定Java与Android基础的中高级学习者参考。… · 2026/9/26 6:46:18
Python爬虫与BeautifulSoup实战:NBA数据抓取指南 做NBA数据分析这段时间,我最大的感触是:真正难的不是后面跑模型、调参数,而是最开始能不能拿到一份干净、完整、让你放心往里灌的分析数据。很多人学Python数据分析,一上来就学pandas、matplotlib,结果真到自己动手做个… · 2026/9/26 8:29:11
DZ论坛克米模板3.5实战:安装、组件改造与避坑指南 简介:面向Discuz!论坛站长和二次开发者的克米模板3.5版本资源包,内含一套功能丰富的论坛界面模板及配套教程。该版本针对用户体验与功能扩展做了多维度优化,覆盖微信整合、首页风格定制、全文阅读、图片展示、短信验证、HTTPS安全支持等模块&… · 2026/9/26 8:29:11
RAG知识库从文档入库到检索召回全链路实战避坑指南 RAG 这个词这两年出现的频率太高了,高到很多人一上来就问"用哪个向量数据库""要不要上 Milvus",但真正把一条链路从头搭到尾、并且能稳定跑起来的人其实没那么多。我自己前前后后搭过七八套不同规模的知识库系统,从个人笔… · 2026/9/26 8:29:11
docling:基于版面分析与表格识别的PDF结构化解析实战 1. 为什么我放着现成的PDF解析库不用,非要折腾docling 先交代一下背景,我手里这个项目是用PDF文档做知识库的RAG问答,文档类型五花八门:有扫描盖章的合同、双栏排版的论文、带复杂合并单元格的财务报表、还有那种图文混排的行业报… · 2026/9/26 8:29:11
团队扩容后环境隔离浏览器选型:VMLogin替代方案实测与迁移指南 1. 从一台机器到二十台机器:环境隔离方案为什么必须重估 团队从三个人扩张到二十个人的那个月,我做的第一件事不是招人,而是把用了快两年的环境隔离方案整个翻出来重新算了一遍账。原因很简单:三个人用的时候,每人两三… · 2026/9/26 8:29:05
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍 简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践 一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46