javascript – Svg多边形舍入
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – Svg多边形舍入,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1255字,纯文字阅读大概需要2分钟。
内容图文
![javascript – Svg多边形舍入](/upload/InfoBanner/zyjiaocheng/734/80656b92c9f44435875c560aba22c0c7.jpg)
我正在使用svg移动/旋转/缩放功能的应用程序.我在Laravel中编写后端编程,前端使用的是html / css / javascript.我在网上看到,折线有可能具有某种立方体特征.
现在我的问题是,如果多边形svg元素可能与此example中的折线具有相同的立方体.
svg的结构是什么样的:
<svg>
<g data-type="track">
<polygon class="track" points="2588,851 2537,1157 1796,916 1117,723 0,382 40,80 816,314 1885,638 1887,634"></polygon>
<polygon class="track" points="114,19 73,0 17,497 46,485"></polygon>
</g>
</svg>
是否可以为多边形元素赋予三次贝塞尔曲线,以便它可以创建流体多边形而不是方形无圆角多边形.
解决方法:
我认为这里的一些回应有点令人困惑.
(is it) possible for a polygon svg element to have the same cubic-bezier to it as the polyline
最简洁的答案是不. <多边形> (和< polyline>)元素始终呈现为您提供的坐标之间的一系列直线段.无法自动使连接具有半径 – 如HTML边界半径.如果那就是你要问的.
如果线条的笔划宽度较大,则可以选择围绕线条连接的外角.
.track {
fill: none;
stroke: black;
stroke-width: 20;
}
.round {
stroke-linejoin: round;
}
<svg width="300" height="300">
<polygon class="track" points="20,20 290,20 290,130 20,130"></polygon>
<polygon class="track round" points="20,170 290,170 290,280 20,280"></polygon>
</svg>
如果要在“行”中包含贝塞尔曲线段,则必须使用< path>元素而不是.正如您链接到的示例中所使用的那样.
内容总结
以上是互联网集市为您收集整理的javascript – Svg多边形舍入全部内容,希望文章能够帮你解决javascript – Svg多边形舍入所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。