新闻详情

新闻详情

首页 / 资讯中心 / 详情

AI加载动画怎么做?Libraries.dev的thinking-orbs:9种思考状态让等待不再无聊

发布时间:2026/9/26 2:10:07来源:尧图网络
AI加载动画怎么做?Libraries.dev的thinking-orbs:9种思考状态让等待不再无聊
AI加载动画怎么做Libraries.dev的thinking-orbs9种思考状态让等待不再无聊【免费下载链接】Libraries.devHigh-crafted UI libraries for AI agents: Border beam, Orbs, Metal, Gooey, Voice, Image, Avatar bots项目地址: https://gitcode.com/gh_mirrors/bo/Libraries.devAI 应用的用户常常要面对漫长的等待——模型在思考界面却只有一个干巴巴的转圈。Libraries.dev 开源的thinking-orbs就是为 AI 智能体 UI 打造的一套点阵思考球加载动画它内置 9 种手工调校的思考状态动画每种状态都有独立的设计与节奏全部用原生 2D Canvas 绘制无需 WebGL、无需滤镜在 Chrome、Safari、Firefox 上像素级一致低配设备也流畅。为什么普通 Loading 圈不够用传统的圆形进度条只能表达在转但 AI 智能体其实处在不同的工作阶段正在检索资料、正在求解、正在听你说……如果加载动画能映射出智能体当前在做什么等待就从焦虑变成了进度感知。thinking-orbs 正是这样做的每个状态都是一个独立的动画设计而不只是换个图标——状态动画效果适合场景working粒子沿倾斜轨道环绕通用工作中searching扫描线掠过点阵地球搜索、检索资料solving带状粒子打乱后咔哒复位推理、求解listening声波沿纬线环滚动语音输入、语音助手connecting星座般的节点自我连线建立连接、工具调用weaving三股丝线绕球交织多任务编排composing多带缎带起伏流动生成内容中breathing正对圆环缓慢变形待机、深度思考shaping点阵轮廓在圆形→三角→方形间流转构建、塑形9 种状态的完整参数速度、点密度、点大小都在 presets.ts 中每种状态 × 每种尺寸都是独立调校过的而不是简单的等比缩放。快速上手一行代码接入 AI 加载动画安装依赖即可开始git clone https://gitcode.com/gh_mirrors/bo/Libraries.dev npm install thinking-orbsReact 中使用只需一个组件import { ThinkingOrb } from thinking-orbs; ThinkingOrb statesearching size{64} /当智能体从检索切到求解只要换一个state值动画就自动过渡到对应形态——这是它和普通 spinner 的本质区别加载动画成了状态指示器。组件的完整属性定义见 types.ts9 种状态的映射逻辑在 presets.ts。三种尺寸预设不是缩放是重新设计很多动画库把小图标当作大图标缩小结果在小尺寸下糊成一团。thinking-orbs 提供64、32、20三档尺寸其中64px头像级和 20px行内文字级是两个独立设计各自有独立的点数量、点大小和速度32px 则由两者在对数空间插值而来。ThinkingOrb stateworking size{64} / {/* 聊天头像旁 */} ThinkingOrb stateworking size{20} / {/* 嵌在文字里 */}配色上它坚持严格的单色墨点风格theme支持auto/dark/lightauto 模式会先读取祖先节点的data-theme或darkclass兼容 Tailwind / shadcn 约定再回退到系统prefers-color-scheme并且系统切换深浅色时实时跟随无需刷新页面。性能与无障碍细节决定体验这是 thinking-orbs 最工程师审美的部分全部实现在 ThinkingOrb.tsx✨离屏自动暂停每个实例滚出视口IntersectionObserver或标签页切到后台时自动暂停回到视口时相位对齐地恢复——一屏放 20 个动画也不吃 CPU。共享时钟所有实例基于performance.now()同一时钟多个球同时出现时节奏完全同步。♿无障碍就绪roleimg 每个状态默认的aria-label如 Searching…开箱即用系统开启减少动态效果时自动渲染一帧静态代表画面而不是粗暴地空白。低端友好纯 2D Canvas 圆弧绘制无ctx.filter、无 SVG 滤镜、无 WebGL设备像素比上限锁定 2像素成本可控。不止 Web同一套几何三种平台Libraries.dev 的另一个亮点是跨端像素级一致。thinking-orbs 把动画核心抽成了纯几何函数见 engine/registry.tsWeb、React Nativethinking-orbs-native和 iOSThinkingOrbsKit三个端复用同一份几何与同一份 spec 参数spec/orbs-spec.json保证三端渲染出来的点是完全相同的。Libraries.dev一套为 AI 界面而生的组件生态thinking-orbs 是 Libraries.dev 家族的一员——这个开源仓库为 AI 智能体界面提供了一系列精雕细琢的 UI 库border-beam卡片边框流光提示这里有新内容metal-fx金属质感的文字与徽章liquid-gooey液态粘连的卡片与按钮bot-avatars会呼吸的机器人头像voice-glow随语音节奏流动的发光条。每个库都配有在线 Playground 与 Agent 模式——你可以直接对界面说让它更柔和一点由 AI 替你调参再一键复制代码。小结做 AI 加载动画的关键不是转得快而是让等待可见用状态化动画替代通用转圈让界面反映智能体当前阶段为不同尺寸做独立设计而非缩放保证行内与头像级都清晰用离屏暂停 共享时钟控制多实例性能开销默认做好无障碍aria-label、减少动态效果降级一帧。thinking-orbs 把这四点都做到了开箱即用而 MIT 协议意味着你可以放心把它放进任何 AI 产品里。去 packages/thinking-orbs/README.md 查看完整文档让 AI 的思考过程从此动起来。【免费下载链接】Libraries.devHigh-crafted UI libraries for AI agents: Border beam, Orbs, Metal, Gooey, Voice, Image, Avatar bots项目地址: https://gitcode.com/gh_mirrors/bo/Libraries.dev创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

人机协作新范式:盘点2026年顶流之选的AI论文软件 2026/9/26 2:54:43

人机协作新范式:盘点2026年顶流之选的AI论文软件

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文软件,覆盖选题构思、文献整理、内容生成、降重润色等核心场景,真正帮你高效搞定论文。 一、全流程王者:一站式搞定论文全链路(一天定稿首选&…

阅读更多 →
智能物料柜定制工厂专业公司推荐 正规源头省心之选 2026/9/26 2:54:37

智能物料柜定制工厂专业公司推荐 正规源头省心之选

在生产制造、电力运维、轨道交通、科研实验室等多个领域,智能化物资管理已经成为企业降本提效、保障生产安全的核心需求,越来越多行业客户在寻找靠谱的智能物料柜方案商,也会主动咨询智能物料柜供应商推荐,想要找专业靠谱的推荐智…

阅读更多 →
Read the Docs 可重复构建(Reproducible Builds)实战指南:用 .readthedocs.yaml 与依赖固定让文档多年稳定可构建 2026/9/26 2:54:37

Read the Docs 可重复构建(Reproducible Builds)实战指南:用 .readthedocs.yaml 与依赖固定让文档多年稳定可构建

后端文档 【免费下载链接】readthedocs.org The source code that powers readthedocs.org 项目地址: https://gitcode.com/gh_mirrors/re/readthedocs.org 点击查看 免费下载 本指南面向在 Read the Docs(readthedocs.org)上托管文档的开发…

阅读更多 →
北京口碑好的凝胶成像定制设备供应商与制造厂家用户力荐 2026/9/26 2:54:37

北京口碑好的凝胶成像定制设备供应商与制造厂家用户力荐

做凝胶成像设备必踩的4个坑,你中招了吗?在生命科学科研领域,凝胶成像、化学发光成像设备是分子生物学、免疫学实验的核心工具之一。不少实验室在选购这类设备时,常会陷入各种选择困境: 预算有限却想买靠谱设备,却发现…

阅读更多 →
MiniMax-H3 全家桶 ComfyUI 部署指南:文件结构、避坑与加速 2026/9/26 2:54:37

MiniMax-H3 全家桶 ComfyUI 部署指南:文件结构、避坑与加速

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
商用Java软件授权怎么做?TrueLicense签名机制与Spring Boot落地 2026/9/26 2:54:37

商用Java软件授权怎么做?TrueLicense签名机制与Spring Boot落地

商用软件如果不做授权机制,装包一散出去,基本等于开了一个不限速的下载站。很多Java团队做完产品、进入交付阶段时都会碰到同一个问题:客户怎么在约定时间内使用、只能在指定机器上运行、到期之后自动停用——这些需求不是一句"你手动验…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉