4
A
回答
2
文本的背景被稱爲「填充」,並且可以使用attr功能如下被應用:
paper.text(50, 50, "Example").attr("fill", "#000000");
有關屬性的完整列表,請參閱Raphael Documentation
13
是的,沒有辦法指定文字的背景,下面是如何創建矩形作爲背景:
var text = canvas.text(p.x, p.y, poly.title).attr(textAttr);
var box = text.getBBox();
var rect = canvas.rect(box.x, box.y, box.width, box.height).attr('fill', 'black');
text.toFront();
相關問題
- 1. 根據背景顏色設置文本的顏色
- 2. 設置背景顏色2
- 3. 設置背景顏色
- 4. Angular4背景顏色設置
- 5. 設置背景顏色[JAVA]
- 6. angular2設置背景顏色
- 7. 設置背景顏色
- 8. 設置背景顏色
- 9. 設置背景顏色:Android
- 10. Cardview設置背景顏色
- 11. 設置背景顏色toolbaritems
- 12. 設置VIM背景顏色
- 13. 設置背景顏色CMDIFrameWnd
- 14. 設置行背景顏色
- 15. wpf textblock - 僅在文本背後設置背景顏色?
- 16. 在DataGridComboxColumn中設置背景顏色
- 17. 在jQuery中設置背景顏色?
- 18. 在qt中設置背景顏色
- 19. 在設置中更改背景顏色
- 20. JavaFX:在TextFlow中設置背景顏色
- 21. 未在Java中設置背景顏色
- 22. 在scrollpane中設置背景顏色
- 23. 在圖表中設置背景顏色
- 24. 在javascript中設置背景顏色
- 25. 更改Raphael「標籤」的背景顏色
- 26. 設置背景顏色和設置圖像在ImageButton背景 - Android
- 27. 在NSTextView中設置選定文本的背景顏色?
- 28. 在android中設置文本背景顏色
- 29. Raphael:設置線條顏色
- 30. UpdatePanel重置文本框背景顏色
填充給我的文字本身的顏色,而不是背景。我想將文本保持黑色並更改背景顏色。 – Farhat 2011-06-09 10:07:12
啊,我看到了,措辭嚴厲的問題。你可以在上面使用rect()和text()。它們是單獨的元素,所以不能用text()來實現。 – 2011-06-10 12:29:30
你能更具體嗎? – kubudi 2012-09-27 10:59:08