我有一个非常庞大的网络。在我的webapp中,我希望能够选择节点和边缘,然后将样式更改为选定的样式表。我已经成功了,但问题是边缘总是在另一个节点后面,因为它太拥挤了。是否可以使所有选定的节点和边缘都在前台?我知道z-index,但它似乎无法将选定的节点和边缘设置为前景。
答案 0 :(得分:0)
查看可见性样式属性:http://js.cytoscape.org/#style/visibility
来自文档:
z-compound-depth
:可以是bottom
,orphan
,auto
(默认)或top
。第一个绘制的是bottom
,第二个是orphan
,其深度与复合图的根相同,后跟默认的auto
,它从根到深度顺序绘制复合图的叶子。最后绘制的是top
。z-index-compare
:可以是auto
(默认)或manual
。auto
设置在节点下绘制边,而manual
忽略此约定,仅根据z-index
值绘制。z-index
:影响元素相对绘制顺序的整数值。通常,具有较高z-index
的元素将在同一深度内具有较低z-index
的元素上绘制。
因此,如果您通常希望边缘超过节点,则需要至少设置z-index-compare: manual
和z-index
。