我使用了一个生成矩形Treemap的包,其结构如下:
- svg(包裹元素,宽度为100%,高度为100%)
- svg(Treemap的外部矩形,宽度和高度也均为100%)
- g(每个Treemap节点都有一个)
- rect
- clipPath
- text
- g(每个Treemap节点都有一个)
- svg(Treemap的外部矩形,宽度和高度也均为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的结合作用?