【发布时间】:2022-02-10 21:40:33
【问题描述】:
我正在使用一个包来生成具有这种结构的矩形 Treemap:
-
svg(宽度=100% 和高度=100% 的包装器)
-
svg(Treemap 的外部矩形,宽度=100% 和高度=100%)
-
g(每个 Treemap 节点一个)
- 矩形
- 剪辑路径
- 文字
-
g(每个 Treemap 节点一个)
-
svg(Treemap 的外部矩形,宽度=100% 和高度=100%)
我需要围绕整个 Treemap 的四个角(而不是每个矩形的 rx ry)。
是否可以通过创建一个 clipPath 作为包装器的子级或定义圆角矩形的内部 svg 来做到这一点?如果是这样,它可以暴露 svg 后面的任何背景颜色吗?
更新: @web-tiki - 代码如下...
<svg width="100%" height="100%" style="border-radius: 4px;">
<svg width="100%" height="100%">
<!-- ... -->
在 Safari 和 Firefox 上看起来很棒,但 Chrome 似乎忽略了它。想知道它是不是 Carbon Charts Treemap 和 Chrome 的组合?
【问题讨论】: