16
通常,<clipPath>
元素隱藏了超出剪輯路徑的所有內容。爲了達到相反的效果 - 即從圖像中「剪出」某些東西 - 我想在clipPath和clip-rule="evenodd"
屬性中使用兩條路徑。基本上,我想「異或」剪輯路徑。SVG clipPath將* outer *內容剪出
但它不起作用。它顯示了區域 「或運算」:
<clipPath clip-rule="evenodd" id="imageclippath" clipPathUnits = "objectBoundingBox">
<rect clip-rule="evenodd" x="0.3" y="0.3" height="0.6" width="6" />
<rect clip-rule="evenodd" x="0" y="0" height="0.5" width="0.5" />
</clipPath>
<rect clip-path="url(#imageclippath)" x="0" y="0" height="500" width="500" fill="red"/>
編輯:
我的問題是,AFAIK <mask>
不會在iOS版WebKit的工作。
謝謝。我忘了補充說我無法在iOS WebKit上使用'`。例如,使用``可以工作,但很難用點來指定橢圓。 –
tillda
2011-01-27 15:45:13