Heim  >  Artikel  >  Web-Frontend  >  Group容器_VML相关

Group容器_VML相关

WBOY
WBOYOriginal
2016-05-16 12:09:551471Durchsuche

Group的使用很简单,但功能很强大。它能让一系列的VML对象使用共同的坐标系,它很常用的,基本上如果使用了超过一个VML对象的页面都使用Group。使用Group还有个好处,就是可以动态改变CoordSize值放大或缩小整个 Group 里面的VML。

v:group ID="group1" style="position:relative;WIDTH:200px;HEIGHT:200px;" <font color="red">coordsize = "2000,2000"</font>><br><rect style="<FONT color=red>WIDTH:2000px;HEIGHT:2000px</FONT>" fillcolor="#99cccc"><br>    <shadow on="t" type="single" color="silver" offset="5pt,5pt"><br></shadow></rect><br><oval style="position:relative;top:100;left:100;<FONT color=red>width:1000;height:1000;</FONT>z-index:7;" fillcolor="red" strokecolor="red"></oval><br><rect style="position:relative;top:500;left:300;<FONT color=red>width:1000;height:1000;</FONT>z-index:8;" fillcolor="blue" strokecolor="blue"></rect><br><line from="200,200" to="1000,1700" style="z-index:9" fillcolor="yellow" strokecolor="yellow" strokeweight="2pt/"><br><font color="red">v:group</font>><br></line>



    相信如果你看懂了上面的代码,对 Group 一定理解了。上面使用了一个和Group一样大小的 Rect 作为 Group的边框,然后加上阴影渲染。用MSDN的一个很有意思的例子再看看 Group 的重要用法:(改变滚动条的值,右边的图片会相应的旋转)



    该例子中,那张图片完全是用VML画出来的,动态改变 Group 的 Rotation 属性就可以实现整个 Group 里面的对象旋转。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn