我正在尝试在 VML 中创建一个剪贴蒙版,它对应于clip-path
在 SVG 中?那可能吗?
基于我尝试绘制形状的大量但相当有限的示例:
<vml:group style="WIDTH: 1px; HEIGHT: 1px" class=vml-element coordsize = "1,1">
<vml:shape style="WIDTH: 1px; HEIGHT: 1px" id=vectorObject2 class=vml-element _fill-color="red" _fill-opacity="1" _stroke-color="black" _stroke-opacity="1" _stroke-width="1" coordsize = "1,1" filled = "t" fillcolor = "red" stroked = "t" strokecolor = "black" strokeweight = ".75pt" path = "m0,0 l100,0,0,100 xe">
<vml:fill class=vml-element opacity = "1"></vml:fill>
<vml:stroke class=vml-element opacity = "1"></vml:stroke>
</vml:shape>
</vml:group>
然后使用掩盖它vmlframe
:
<vml:vmlframe class=vml-element clip = "t" size = "15pt,37.5pt" src = "#vectorObject2"> </vml:vmlframe>
绘图shape(三角形)按预期工作,但我找不到使用它来掩盖它的方法vmlframe。这是实现屏蔽的正确方法吗?
请忽略所有一堆奇怪的自定义属性,因为大多数 VML 代码是通过第 3 方库生成的。
提前致谢!
Use the CSS 剪辑属性 http://www.w3.org/TR/CSS2/visufx.html#clipping模拟剪辑路径,如Dojo GFX 库 http://bugs.dojotoolkit.org/attachment/ticket/11296/vmlClip.patch或者类似的东西js图形 http://www.walterzorn.de/en/jsgraphics/jsgraphics_e.htm.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)