[英]How can I draw a “transparent stroke” with Raphael.js
我正在嘗試繪制圖形的路徑,以便該路徑是透明的,而畫布的其余部分則不是。 這樣,我可以將畫布用作遮罩,並使用html元素用不同的顏色填充路徑。 有點像這樣:
要僅填充路徑的外部,您將必須繪制由兩個路徑字符串組成的通常稱為“甜甜圈”的東西。
您將在此處找到一個很好的示例: 如何在Raphael中使用路徑實現“甜甜圈洞” 。
這個想法是:*給外部路徑字符串一個大的逆時針閉合矩形,告訴瀏覽器必須填充的是內部內容*將內部路徑字符串作為您想要的順時針閉合路徑,告訴瀏覽器需要填充的是外面的東西。
因此,形成帶有孔的填充形狀,該孔是兩個填充形狀的交點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.