1
下面给出的是我的代码示例,我尝试过使用css笔划&提纲,但两者都不符合我的要求,即将'stroke'应用于'g'会为其中的所有元素添加笔划,但它将遍布每个元素(图像1)。我正在寻找围绕元素的单一边界。所以我尝试使用css'outline'来创建一个矩形边框的'g'标签,而不是围绕这些对象集合(图2)。使用d3.js在组中选定对象周围绘制动态多边形
图像1(使用CSS '行程')
图像2(使用CSS '纲要' 到 'G')
图像3(这是我试图实现的)
<g class="selected-group" data-id="24907">
<polygon fill="#F9E794" points="3476.813,1307.591 3476.813,1308.81 3476.813,1357.5 3425.223,1357.5 3425.223,1308.81 3425.223,1307.591" class="selected" data-id="24907"></polygon>
<polygon fill="#F9E794" points="3425.223,1307.591 3425.223,1308.81 3425.223,1357.5 3425.223,1404.68 3376.153,1404.68 3376.153,1357.5 3376.153,1307.591" class="selected" data-id="974937"></polygon>
</g>
欣赏对此的任何支持。谢谢。
所以基本上,U - [R suggessting创建使用的坐标从所选择的元素边界多边形? –
非常。组将始终是四边形,所以您需要组合而不是聚合。 – Will