将图片填进这个框内:
代码:
<DIV style=\"position:relative; top:0px; left:0px; width:500px; height:200px; overflow: hidden\">
<?import namespace=v urn=\"urn:schemas-microsoft-com:vml\" implementation=\"#default#VML\" declareNamespace />
<v:Roundrect style=\"position: absolute; top: 50px; left: 100px; width:100px; height:100px;\" stroked=\"t\" strokecolor=\"#FF9966\" filled=\"t\" fillcolor=\"#6666FF\" strokeweight=\"6px\" arcsize=\"0.15\">
<v:fill src=\"http://up1.googletounion.com/data/bbs/10/96/1096/a/forumid_27181/m2m3_tjn8PGEyP2W3.jpg\" type=\"frame\" opacity=\"1\"/>
</v:RoundRect>
</DIV>
红色代码为填充代码.
fill
填充标签.
type=\"frame\"
填充模式.
opacity
设置图片的透明度,值0.0-1.0,0全透明,1全不透明.
几点重要说明:
● 图片不设尺寸的,是按主标签设定的宽和高来显示.
所以必须考虑在设定容器的宽高比例时,要和图片的原始宽高比例基本一致.不然图像会变形.
● 这个图在这里实际上就是背景图,可以放字画等上去,
具体操作放在<v:Roundrect .....>和</v:RoundRect>中间,紧挨</v:RoundRect>上面.
将主标签RoundRect 换成 oval (圆)的效果:
val style=\"position: absolute; top: 50px; left: 100px; width:100px; height:100px;\" stroked=\"t\" strokecolor=\"#FF9966\" filled=\"t\" fillcolor=\"#6666FF\" strokeweight=\"6px\" arcsize=\"0.15\">
val>
其他数据全没动.不要忘记收尾也要换.
当宽高不同的时候就是椭圆.
还有矩形标签: Rect
去掉边框(stroked=\"f\")的效果:
val style=\"position: absolute; top: 62px; left: 280px; width:100px; height:100px;\" stroked=\"f\" strokecolor=\"#FF9966\" filled=\"t\" fillcolor=\"#6666FF\" strokeweight=\"6px\" arcsize=\"0.15\">
[ 本帖最后由 gaoss33 于 2009-10-27 20:35 编辑 ] |