制作前端开发中 SVG 图标

1 引言

在前端开发中常用的图标通常是 SVG 格式的。SVG 是一种矢量图形格式,可以根据背景变色,且在缩放时边缘不会模糊。像常用的 Element Plus Icon 就是使用 SVG 格式实现的。不过,有时候会找不到我们想要的图标,比如“另存为”、“剪切板”等。引入其他图标集可能也未必包含所有需要的图标。此外,这样做改动太大,还需要确保所有图标在风格上的一致性(例如宽度、弧度的一致)。因此,需要自己制作一些图标。

2 SVG 简介

  • SVG 是一种使用 XML 定义的可缩放矢量图形。

  • 具体的 SVG 文件请参见:https://github.com/element-plus/element-plus-icons/ 中 packages/svg 目录下。

  • 建议以现有的图标为基础,以复制粘贴和调整为主。

2.1 示例

  • vue 中的 svg 格式形如:


                    
                    

你可能感兴趣的:(前端,前端)