调整形状颜色生成简单几何SVG图标
SVG 图标生成器可以快速做出一个最简单的几何图标:选一个形状(圆形、方形、三角形或六边形),设置背景色、图形颜色和背景圆角,就能得到一段 SVG 代码,既可以复制,也可以下载成 icon.svg 文件。它做的是「纯色背景 + 一个居中的纯色图形」这一种极简风格,适合当占位图标、网站 favicon 的草稿或简单的标记。它不能画自定义路径、不能加文字或图标字形,也不是通用的矢量绘图工具。
下面这些是用工具自己的生成函数实际跑出来的结果。默认设置(圆形、背景 #2F5D50、图形 #FFFFFF、圆角 24)生成的是:一个 200×200 的 SVG,viewBox 为 0 0 200 200,先画一个圆角 24 的整幅背景矩形,再在中心画一个半径为 60 的圆(也就是画布一半的 60%)。方形会画一个边长 120、从 (40, 40) 开始的方块;三角形的三个顶点是 (100,40)、(40,160) 和 (160,160);六边形的六个顶点依次是 (100.0,36.0)、(155.4,68.0)、(155.4,132.0)、(100.0,164.0)、(44.6,132.0)、(44.6,68.0)。所有尺寸都是写死的:图标总是 200×200,中间的图形总是占画布的大约 60%。因为带有 viewBox,在网页里用 CSS 控制宽高时可以平滑缩放。
SVG 是用代码描述的矢量图形,放大缩小都不会模糊,体积也很小,可以直接用于网页、用 CSS 改尺寸。PNG 是由像素组成的位图,放大会模糊。网页图标、简单标志适合用 SVG;而 App 商店图标这类要求固定像素尺寸的场景需要 PNG。
可以把复制的 SVG 代码直接粘贴到 HTML 文件里,它就是一段内联图形;也可以把下载的 icon.svg 保存起来,用 <img src="icon.svg"> 引用。用作网站 favicon 时,可以在 head 里用 link 标签指向这个文件(现代浏览器支持 SVG 格式的 favicon,但个别旧环境不支持)。
工具生成的只是你自己选择的基本几何形状和颜色,它们没有任何第三方素材的版权问题。是否用作商标或品牌标识,请你自己判断是否有足够的独特性和注册价值,极简几何图形很容易与别人的图标雷同。
三角形的顶点和底边是按照画布的 20% 到 80% 范围放置的,外接框是居中的,但三角形的视觉重心比几何中心偏下,所以看起来略微下沉。如果你想要更精确的视觉居中,可以下载后手动调整 points 里的数值。
SVG 代码完全在你的浏览器里根据你的选择拼接生成,不会发送到服务器。下载使用浏览器本地创建的临时文件,点击复制只是把代码写入剪贴板。工具没有网络请求,也不会保存你的设计。