我想知道是否有人試圖在SVG stroke-linecap上創建自定義形狀。而不是標準(圓形,方形),我想在倒數計時器的路徑上創建一個逆半圓。讓我知道這是否可能與SVG /如果任何人嘗試類似的東西。 問候 蘇雷什如何自定義SVG筆畫Linecap
0
A
回答
1
正如羅伯特建議,你可以使用一個<marker>
,與marker-end
,爲自定義端蓋添加到訂單。
<svg>
<defs>
<marker id="InverseSemicircleEnd"
viewBox="0 0 5 10" refX="0" refY="5"
markerUnits="strokeWidth"
markerWidth="0.5" markerHeight="1"
orient="auto">
<path d="M 0 0 L 5 0 A 5 5 0 0 0 5 10 L 0 10 z" />
</marker>
</defs>
<line y1="75" x2="270" y2="75"
fill="none" stroke="black" stroke-width="40"
marker-end="url(#InverseSemicircleEnd)" />
</svg>
+0
標記在IE上非常複雜 - 您可能需要試驗 –
+0
是的,我忘了提及。 IE使用'markerUnits =「strokeWidth」'定義的標記存在長期存在的錯誤。您可以使用固定寬度重新定義標記,但是您需要爲每個筆劃寬度使用一個標記。 –
相關問題
- 1. MKOverlay自定義筆畫 - CGPath
- 2. SVG stroke-linecap只在一端
- 3. 自定義PathEffect的筆畫上限
- 4. 在XAML中應用自定義畫筆
- 5. 如何定義筆畫的顏色
- 6. SVG中的固定筆畫寬度
- 7. PhotoShop定義畫筆預設
- 8. SVG - 我如何畫一個畫筆污點?
- 9. 如何定位SVG畫布
- 10. 如何在IJulia筆記本中定義自定義_repr _ * _方法?
- 11. 多邊形SVG不同筆畫
- 12. 獲取svg的維數,包括筆畫
- 13. 筆畫質量/抗鋸齒與svg
- 14. 給svg對象一個筆畫
- 15. ionic2:自定義SVG圖標
- 16. 如何讓SVG路徑的筆畫獲取背景圖片?
- 17. Android自定義繪製筆畫不同寬度
- 18. 如何使用XAML定義的畫筆資源,從C#
- 19. 角度自定義製圖svg或畫布或D3或HTML?
- 20. actionscript:如何自定義加載動畫
- 21. 如何在Blend中自定義動畫?
- 22. 如何實現自定義segue動畫?
- 23. 圓形筆畫的筆畫動畫以完整筆畫結尾
- 24. 如何爲extjs消息框定義自定義動畫UI
- 25. 如何勾勒筆畫c#?
- 26. 如何使用lwuit畫筆
- 27. 你如何畫蠟筆?
- 28. 在delphi中自定義筆模式
- 29. 帶lucene的自定義熒光筆
- 30. Win32 - GDI - 更改自定義筆顏色
附加一個標記,以通過標記末端和標記開始的行。 –