我正在尝试实现一个突出显示功能,使箭头更大并改变其颜色。但问题是,当宽度变化时,两个末端标记(箭头)之一会变大,但也不会与较小的标记重叠。我怎样才能让它重叠,让它们显示为一个更大的箭头而不是两个
无亮点
有亮点
我的代码
render() {
const [start, target] = this.props.points;
const activeColor = !this.state.isActive ? "#6b6b6b" : "#ffa500";
const arrowWidth = !this.state.isActive ? "1" : "2";
return (
<g>
{
this.props.IsNotDot &&
<line
x1={start.x}
y1={start.y}
x2={target.x}
y2={target.y}
stroke={activeColor}
strokeWidth={arrowWidth}
strokeOpacity="0.7"
markerEnd="url(#arrowhead)"/>
}
</g>
);
}
斯蒂芬大帝
相关分类