<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256l105.3-105.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3z"/></svg>
有谁知道如何使用 svg,我想寻求帮助。将十字分成两条斜线,这样在视觉上它仍然是一个十字。仅从两个物体...
在问题的代码中,绘制了一个轮廓,然后将其填充。可以在轮廓中标记多个段
要分成两部分,您需要从每个部分中删除不必要的直线。这些字母对应于一条直线
L
。l
新线段可以绘制如下:
M
c ... s ...
L
z
为了进行测试,您可以使用任何 svg 编辑器。例如这个https://yqnn.github.io/svg-path-editor/
结果,您可以获得以下路径:
使用INKSCAPE 0.92 的选项
现在,可以在网站上下载编辑器的更现代版本:v1.4,但旧版本并非一切都那么复杂,更容易掌握。
但如果您使用较新版本的编辑器,请重点关注主要命令和菜单项,它们对于所有版本都是相同的。
帮助-INKSCAPE
我们看到图形的轮廓是由一条路径指定的。
任务是将其分为两条路径
按住Shift并用鼠标标记斜线的节点
选择 -删除选定的节点。
选择菜单项:编辑轮廓节点或单击 F2
接下来,拖动锚点控制杆,直至其与斜线轮廓的长边对齐
对第二对锚点重复这些步骤。
将代码保存为 *.svg 格式
优化 svg 文件。通过 SVGOMG优化器运行它
乍一看,这似乎很困难且耗时, 但重复这些步骤几次后,您会发现只需要几分钟。
要使图标自适应,您需要将 *.svg 文件包装在容器中,并将绝对单位替换为相对单位:
只需从头开始自己编写几行即可 - 就完成了。
这里的红叉是我的,黑叉是来自问题。
我还会在 css 中包含以下参数:
但汉堡之前的动画: