javascript - 使用 SVG 图标路径绘图
问题描述
我是 SVG 的新手。我想做一个像下图这样的图标。如何使用 svg 路径实现这一点? 图标图像
解决方案
画一个三角形和一个圆。
<svg width="100" height="100" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;">
<g transform="matrix(1,0,0,1,0,-0.377897)">
<circle cx="49.509" cy="63.179" r="22.737" style="fill:none;stroke:black;stroke-width:1.8px;"/>
<g transform="matrix(0.837287,0,0,0.838403,6.90389,6.94193)">
<path d="M50.885,9.42L69.326,39.219L32.444,39.219L50.885,9.42Z" style="fill:none;stroke:black;stroke-width:2.15px;"/>
</g>
</g>
</svg>
更新。
<svg width="100" height="100" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;">
<g transform="matrix(1,0,0,1,0,-0.377897)">
<g transform="matrix(1,0,0,1,0.490673,0)">
<circle cx="49.509" cy="63.179" r="22.737" style="fill:none;stroke:black;stroke-width:1.8px;"/>
</g>
<g transform="matrix(0.837287,0,0,0.838403,7.39456,13.5265)">
<path d="M50.885,9.42L69.326,39.219C69.326,39.219 61.595,32.108 51.566,31.949C40.814,31.778 32.444,39.219 32.444,39.219L50.885,9.42Z" style="fill:none;stroke:black;stroke-width:2.15px;"/>
</g>
</g>
</svg>
推荐阅读
- r - 在R中转换时间序列预测的输出格式
- python - 从 Python 导入 MySQLdb(mysqlclient 模块)会在 Mac OS Catalina 中引发与 openssl 相关的错误
- html - 如何使 blob 具有变化的颜色以及如何使较小的轨道圆圈变成图标?
- asp.net-core - 带有区域和参数的重定向页面
- sql - ORA-01427单行子查询返回多于 1 行
- jenkins - 无法通过 windows 上的本地主机访问 Jenkins
- javascript - 图片未在 Javascript 中显示
- python-3.x - 提高最近邻算法的准确性 - 无监督学习问题
- c++ - 我的头文件应该能够自己编译吗?
- python-3.x - Raspberry Pi Stretch Visual Studio 代码 Python ImportError 无法导入名称