1
A
回答
1
你可以簡單地使用svg
的textPath
元素來實現這一目標。
<svg width="300" height="150" viewBox="0 -15 200 130">
<path d="M0,50 c0,-65 200,-65 200,0 c0,65 -200,65 -200,0" fill="#645432" />
<path id="shape2" d="M0,50 c0,65 200,65 200,0 c0,-65 -200,-65 -200,0" fill="none" />
<path id="shape" d="M12,50 c0,-52 180,-52 176,0 c0,52 -180,52 -176,0" fill="#987C54" stroke="#8BAC96" />
<text><textPath startOffset="30" xlink:href="#shape">Jonathon</textPath></text>
<text><textPath startOffset="150" xlink:href="#shape">Sierra</textPath></text>
<text><textPath startOffset="40" xlink:href="#shape2">Naomie</textPath></text>
<text><textPath startOffset="170" xlink:href="#shape2">Daniel</textPath></text>
</svg>
相關問題
- 1. 用橢圓繪製圓形pygame
- 2. 繪製矩形和橢圓
- 3. 將文本繪製成橢圓形
- 4. Pyqtgraph:如何繪製橢圓或圓形
- 5. OpenGL繪製橢圓而不是圓形
- 6. 繪製橢圓
- 7. 用海龜繪製超橢圓形
- 8. 用純CSS繪製超橢圓形
- 9. 我如何在Java中用橢圓形繪製文字
- 10. 如何繪製橢圓形倒掛?
- 11. 從矩形中繪製橢圓
- 12. 如何繪製手繪的橢圓或圓形?
- 13. 爲什麼matplotlib將我的圓形繪製爲橢圓形?
- 14. OpenGL圓形繪圖變橢圓
- 15. 爲什麼橢圓不能繪製?
- 16. matplotlib繪製橢圓輪廓
- 17. 在R中繪製橢圓
- 18. 繪製橢圓陣列
- 19. 繪製截面橢圓
- 20. 如何繪製軸橢圓
- 21. Java Jung繪製橢圓
- 22. 橢圓不保留繪製
- 23. 繪製橢圓漸變
- 24. 單位的繪製橢圓
- 25. 在橢圓上繪製字符串
- 26. 使用fabric.js繪製畫布形狀作爲橢圓形lauout
- 27. 不能:一起繪製橢圓和矩形,只有個別
- 28. 橢圓繪圖
- 29. 在橢圓形中製作橢球體
- 30. Android Canvas.drawCircle()錯誤。持續繪製橢圓而不是圓形
哇....非常酷,謝謝 – patrickkidd 2015-01-27 03:15:16
你是如何創建此路徑?你是用插畫師來追蹤它的嗎?我不熟悉創作SVG路徑。 – patrickkidd 2015-01-27 21:14:13
@patrickkidd - 這是一個沒有任何矢量圖形工具的手寫代碼。如果你想改變'path',你首先必須理解['textPath'](http://www.w3.org/TR/SVG/text.html#TextPathElement)元素以及它的工作原理。然後,您可以繼續使用矢量圖形工具創建一個形狀。 – 2015-01-27 21:16:16