svg - 如何平滑 SVG 线条
问题描述
示例是通过链接
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<line x1="0" y1="80" x2="100" y2="20" stroke="black" />
</svg>
如您所见,线的末端有切角,没有填充到边框的末端。如何平滑这个?
解决方案
角落被截断,因为它超出了您的画布。只要让你的画布大一点或你的线小一点,它就会起作用
这是一个示例,我将线向右移动了 1 个单位,并使画布稍微变大。你可以看到角落是他们本来的样子
<svg viewBox="0 0 101 100" xmlns="http://www.w3.org/2000/svg">
<line x1="1" y1="80" x2="100" y2="20" stroke="black" />
</svg>
推荐阅读
- angular - 通过cli创建角度应用程序时出错
- javascript - 如何将所有服务器请求重定向到 Firebase 托管中的函数
- java - textRecognizer.isOperational() 返回 false
- c++ - 实现流
可以转换为 Stream其中 U 是 T 的基础 - javascript - 如何检索 Observable
从angularfire2中的引用数组? - reactjs - React:在组件中直接改变状态后调用 setState 的性能损失是什么?
- php - 根据年份对 MySQL 数据进行分组
- c# - 找不到 Windows 控制台应用程序的 App.config 文件
- javascript - JavaScript 按钮单击不起作用
- rest - 完成任务 Alfreso Rest API