Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将特殊css背景应用于cytoscape.js边缘_Javascript_Css_Cytoscape.js_Cytoscape Web - Fatal编程技术网

Javascript 将特殊css背景应用于cytoscape.js边缘

Javascript 将特殊css背景应用于cytoscape.js边缘,javascript,css,cytoscape.js,cytoscape-web,Javascript,Css,Cytoscape.js,Cytoscape Web,我希望能够使用css指定/切换cytoscape.js边缘的方向。我想使用的设计是这样的(底部设计):是否可以根据需要将cytoscape边缘的样式设置为以下样式?据我所知,您不能只显示边缘箭头,而不能显示边缘本身。除此之外,只能在边的开始、中间和结束处放置边箭头(因此不是其中的4个) 我实际上是指边缘本身的背景遵循一个类似于我所画的梯度。但是现在你提到了这些API,我有一个不同的问题要问你:有可能改变边缘的方向吗?从API判断,我怀疑这是可能的。虽然您不能更改边的内部源和目标节点(除了删除边

我希望能够使用css指定/切换cytoscape.js边缘的方向。我想使用的设计是这样的(底部设计):是否可以根据需要将cytoscape边缘的样式设置为以下样式?

据我所知,您不能只显示边缘箭头,而不能显示边缘本身。除此之外,只能在边的开始、中间和结束处放置边箭头(因此不是其中的4个)


我实际上是指边缘本身的背景遵循一个类似于我所画的梯度。但是现在你提到了这些API,我有一个不同的问题要问你:有可能改变边缘的方向吗?从API判断,我怀疑这是可能的。虽然您不能更改边的内部源和目标节点(除了删除边并创建一个新节点外),但您可以选择边箭头是指向源节点还是指向目标节点,例如{'source-arrow-shape':'triangle','target arrow-shape':'square'}谢谢,这太完美了!!最后一个问题:您知道如何清理指向源的箭头吗?我的项目中似乎没有这个问题。我建议玩弄“从节点到源距离”,我真的不明白如何避免这个问题,因为箭头与节点的距离已经为0,只是边缘“泄漏”过去并导致该问题。是否有某种API来编辑边本身与节点之间的距离?