2015-06-13 33 views
1

我有一個path(這本質上是一條線)。我可以在marker-end屬性path的幫助下繪製一個箭頭。但現在我想在路徑的中間做一個+符號。我認爲應該使用marker-mid如何在路徑中間繪製標記?

以下是我使用marker-end時的代碼和輸出。 enter image description here

這裏是代碼和輸出,當我使用marker-midenter image description here

回答

1

marker-mid指定標記類型,該標記類型應放置在路徑中不是第一個或最後一個點的點上。

換句話說,如果你有一個由四個點組成的路徑(因此三條線),marker-mid標記將被放置在中間的兩個點上。

目前沒有辦法根據需要自動將標記放置在線段中間。您需要自己在這一點上設置合適的形狀,或者將線分成兩條半線。

仍在開發中的SVG 2可能會有這個功能,但是你還不能這樣做。