首页 > 解决方案 > dagre-d3- 使长文本适合节点内

问题描述

在 setNode 中,我们也可以指定 html。如果我提到宽度和高度,如果它是长文本,它正在移出。

g.setNode(0, {
    labelType: "html",
    label: '<div style="color: red; width: 90px; height: 30px;">test data overlapping</div>',
    width: 70,
    height: 35
});

我试图给 div 宽度,但它不工作示例小提琴

如何使文本适合节点内?

标签: javascriptdagre-d3dagre

解决方案


像这样使用auto宽度和高度的属性:

样品小提琴

使用auto该元素将自动调整其高度和宽度,以使其内容正确显示。


推荐阅读