跳到内容
SVG Nexus / GUIDES 无需注册登录 | 100% 浏览器本地处理

指南与教程

面向开发者和设计师的矢量与 3D 图标库

学习如何为网站、移动应用和搜索引擎设计、优化、翻译并发布清晰的矢量图标。

SVG 与 PNG 对比:您应该选择哪种格式?

网站图标、品牌标志和界面设计请使用 SVG 格式,因为矢量路径在任何分辨率屏幕上都清晰锐利。需要用于邮件签名或社交平台固定尺寸图片时请选择 PNG。

如何使用 CSS 为 SVG 图标添加动画

为内联 SVG 元素添加 CSS 类名并应用 transform 或 stroke-dasharray 关键帧动画。使用我们的实时编辑器无需 JavaScript 即可生成流畅的 60fps 动画。

如何在 Figma 或浏览器中编辑 SVG 图标

从 SVG Nexus 复制 SVG 代码并直接粘贴到 Figma 或 Illustrator 画布中即可编辑矢量节点;也可直接在浏览器中打开矢量工作室修改图层与颜色。

如何在 React、Next.js 和 Vue 中使用 SVG 图标

在任意图标页面切换到 React TSX 或 Vue 3 标签页即可复制组件代码,支持 currentColor 自动跟随 Tailwind CSS 文字颜色。

内联 SVG 与图片标签

需要悬停变色和 CSS 动画时用内联 SVG 或组件。希望图标被图片搜索收录时,用带宽度、高度和替代文字的图片标签。

避免渐变与裁剪 ID 冲突

多色图标集常复用 paint0_linear 之类的内部 ID。同一页面两个图标共用 ID 时,会渲染出错误的渐变。SVG Nexus 会为每个图标的内部 ID 自动划出独立范围。

无障碍图标与 RTL 镜像

装饰性图标用 aria-hidden 与 focusable false 隐藏。只有图标的按钮要给出清晰的 aria-label。面向从右到左书写的语言,把箭头水平翻转。

清理第三方 SVG 文件

SVG 是 XML 格式,不受信任的文件可能带有脚本和事件处理。请删除 script 节点,并用严格内容安全策略和 nosniff 响应头发送 SVG。

实用 SVG 指南与开发教程

SVG 与 PNG 对比:您应该选择哪种格式?

网站图标、品牌标志和界面设计请使用 SVG 格式,因为矢量路径在任何分辨率屏幕上都清晰锐利。需要用于邮件签名或社交平台固定尺寸图片时请选择 PNG。

如何使用 CSS 为 SVG 图标添加动画

为内联 SVG 元素添加 CSS 类名并应用 transform 或 stroke-dasharray 关键帧动画。使用我们的实时编辑器无需 JavaScript 即可生成流畅的 60fps 动画。

如何在 Figma 或浏览器中编辑 SVG 图标

从 SVG Nexus 复制 SVG 代码并直接粘贴到 Figma 或 Illustrator 画布中即可编辑矢量节点;也可直接在浏览器中打开矢量工作室修改图层与颜色。

如何在 React、Next.js 和 Vue 中使用 SVG 图标

在任意图标页面切换到 React TSX 或 Vue 3 标签页即可复制组件代码,支持 currentColor 自动跟随 Tailwind CSS 文字颜色。

输入内容以搜索 76,166 个矢量图标...

方向键移动 | Enter 打开 浏览全部图标

对比

图标来源与许可

许可 商业使用 署名 修改与改色
MIT允许包内附通知允许
ISC允许包内附通知允许
Apache-2.0允许需附通知文件允许
CC BY 4.0允许必须署名允许
CC-BY-SA-4.0允许相同方式共享相同方式共享
Trademark / Brand仅限指代性使用持有者规范受限

图标预览