当前位置: 代码网 > it编程>网页制作>Css > 放大缩小VML

放大缩小VML

2024年05月15日 Css 我要评论
由于vml是矢量的,放大缩小变得很容易了。我们先看一个例子,看看vml能做到什么程度。还是以前面的一个飞碟做为例子。它是用线、圆、弧等形状拼凑起来的一个图形。我增加了移动事件,当放大太多了,可以拖动图
由于vml是矢量的,放大缩小变得很容易了。我们先看一个例子,看看vml能做到什么程度。还是以前面的一个飞碟做为例子。它是用线、圆、弧等形状拼凑起来的一个图形。我增加了移动事件,当放大太多了,可以拖动图片查看。













    是否感觉出来了,放大缩小对 vml 的画质没有改变?因为 vml 是矢量的。动态改变它的 coordsize 值就可以了,注意,减小值等于放大,增大值就等于缩小。可以参考下面的脚本:


    上面的 xx,yy 是指默认状态下的 coordsize 值。调用这个函数的时候使用 zoom(n) 其中 n 是要放大的倍数。
    当vml中包含 文字的时候,图形放大了,但文字不会自动放大。这样一来就很不对称了,有个技巧,就是文字都用一种标记包着,放大函数就需要改进一下了:

    fs是默认状态下的文字大小。document.all.tags("div") 将返回页面上所有div元素,然后把他们的文字大小都变大。实践证明,放大后和vml的比例是不变的。
(0)

相关文章:

  • 何为“VML”、VML的基底知识

    何为“VML”、VML的基底知识

    html是web网页的标准格式,我们看到的网页都是html标记编写的,但标记有限-vml是用代码标签在网页内绘图的标记语言,类似html,或可说是html的补足... [阅读全文]
  • Line,Polyline(线)对象

    Line,Polyline(线)对象

    line是做图中最常用的,它有两个特殊的属性 from 和 to ,就是起始点和终止点坐标。<v:line from="0,0" to="100,50" ... [阅读全文]
  • VML网页文件的基本格式

    VML网页文件的基本格式

    很显然,跟html网页的结构很类似,以上标记的意思你可以理解为如下(//符号后是解释)而至于xmlns:o="urn:schemas-microsoft-com... [阅读全文]
  • Shape对象与VML坐标系

    Shape对象与VML坐标系

    shape是vml最基本的对象,利用它可以画出所有你想要的图形。在vml中,使用的坐标并不是document的坐标,它有自己的坐标系,这样一来,动态改变它的坐标... [阅读全文]
  • vml简介

    vml简介

    vml(vector markup language) 是一个最初由microsoft开发的xml词表,现在也只有ie5.0以上版本对vml提供支持。使用vml... [阅读全文]
  • VML的基本概念

    VML的基本概念

    vml相当于ie里面的画笔,能实现你所想要的图形,而且结合脚本,可以让图形产生动态的效果。vml是微软1999年9月附带ie5.0发布的,在我认为, vml其实... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com