我很难为具有多个标签的节点设置属性。
我的 graphstyle.grass 文件如下所示:
node {
diameter: 40px;
color: #aaaaaa;
border-color: #888888;
border-width: 1.5px;
text-color-internal: #000000;
caption: '{name}';
font-size: 12px;
}
node.foo {
color: #aaaaff;
}
node.bar {
color: #aaffaa;
}
node.bar.a {
border-color: #ff0000;
}
node.bar.b {
border-color: #0000ff;
}
Run Code Online (Sandbox Code Playgroud)
因此,这里的目的是,如果您有“bar”标签,则节点将以某种方式着色,如果您还有“a”或“b”的附加标签,则您的边框将被适当着色。我的 CSS 知识很薄弱,但我认为这就是传统上多类选择器的完成方式。
我在 Neo 2.0.1 浏览器图形显示中看到的行为是,如果一个节点有多个标签,它会选择第一个标签,尝试在gras 文件中查找 node.first_label 选择器(如果找不到)它只是为其添加了一个新的选择器。那么两个具体的例子:
非常感谢任何指导或建议。
| 归档时间: |
|
| 查看次数: |
2634 次 |
| 最近记录: |