SVG 编辑与转换
编辑 SVG 代码,修改颜色,优化代码,并转换为 React JSX 或 PNG 格式。
SVG Preview ViewportWidth: 150px | Height: 150px
Drag SVG file inside or click Upload to select a file.
No color attributes detected in this SVG.
SVG 编辑与代码转换
SVG 是用文本写成的矢量图,可以直接编辑。你可以修改颜色、删除元数据来减小文件体积,并导出为 React 组件(JSX)、可直接用于 CSS 的 Data URI,或栅格化的 PNG 图片。
使用方法
- 粘贴 SVG 代码或载入文件。
- 调整颜色和尺寸,然后执行优化。
- 导出为 JSX、Data URI 或 PNG。
常见问题
- 把 SVG 粘贴到 React 里报错了。
- JSX 需要驼峰命名的属性,例如 strokeWidth 而不是 stroke-width。导出为 JSX 时会自动帮你改好属性名。
- 如何把 SVG 用作 CSS 背景?
- 将其转换为 Data URI,把字符串直接放进 background-image: url(...) 即可,不会产生额外的网络请求。