首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vml剪辑掩码

vml剪辑掩码
EN

Stack Overflow用户
提问于 2012-06-20 12:52:10
回答 1查看 1.1K关注 0票数 5

我试图在VML中创建一个与SVG中的clip-path相对应的剪辑掩码?这有可能吗?

基于大量但相当有限的例子,我尝试绘制形状:

代码语言:javascript
复制
<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掩蔽它

代码语言:javascript
复制
<vml:vmlframe class=vml-element clip = "t" size = "15pt,37.5pt" src = "#vectorObject2">    </vml:vmlframe>

shape (三角形)的绘制工作正常,但我无法找到使用vmlframe掩蔽它的方法。这是实现掩蔽的正确方法吗?

请忽略所有奇怪的自定义属性,因为大多数VML代码是通过第三方库生成的。

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-26 23:12:41

使用CSS剪辑属性来模拟剪辑路径,如Dojo GFX库或类似于jsgraphics图形学的内容所示。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11120004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档