创建具有多个边框的圆角 SVG 矩形?

发布于 2024-11-02 22:11:01 字数 193 浏览 0 评论 0原文

在 XAML 中,存在 [Border] 对象的概念,其行为与 SVG 矩形非常相似,只是 XAML [Border] 可以包含子元素。

因此,我可以创建一个带有黑色描边的[边框],其内部有另一个带有白色描边和绿色填充的边框。

这给出了带有黑色边框和黑色边框的单个矩形的外观。然后是内部白色边框。

如何在 SVG 中创建它?

In XAML there is the concept of a [Border] object that behaves much like an SVG rectangle except that a XAML [Border] can contain a child element.

So I could create a [Border] with a black stroke and inside it have another border that had a white stroke and a fill of Green.

This gives the the look of a single rectangle with both a black border & then an inner white border.

How can you create this in SVG?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮世清欢 2024-11-09 22:11:01

你需要多条路径。在这种特殊情况下,您可以通过两次使用相同的路径来“作弊”,其中较低的路径具有较大的边框,出现在上部对象的“外部”;一般来说,如果您想要这种行为,您将需要创建带有偏移的路径。

You need multiple paths. In this particular case you could 'cheat' by having the same path twice, with the lower path having a larger border that appears 'outside' the upper object; in general, though you will need to create paths with offsets if you want this behavior.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文