ShapeType给VML制作模版
VML的这个功能很有用,模版,顾名思义,它可以减少书写代码的量,又使的代码可读性提高。在理解VML模版的时候,可以和 HTML 的 CSS 一样理解,它是定义好的一种形状,下次使用的时候直接声明 type 属性就可以了。看看下面的例子:
<v:shapetype id="arrowUP" coordsize="6 6"> <!--三角形 向上-->
<v:path v="m 3,0 l 0,6,6,6,3,0 x e" />
</v:shapetype>
<v:shapetype id="arrowDown" coordsize="6 6"> <!--三角形 向下-->
<v:path v="m 0,0 l 3,6,6,0,0,0 x e" />
</v:shapetype>
定义好上面的模版后,以后就可以直接调用了:
<v:shape type="#arrowUP" style="position:relative;width:50;height:50"/>
<v:shape type="#arrowDown" style="position:relative;width:50;height:50"/>
<v:shape fillcolor=blue type="#arrowDown" style="position:relative;width:80;height:80" />
不知道大家有没有注意到,VML里面对“,”使用不强制的,你可以使用 coordsize="6,6" 也可以使用 coordsize="6 6" ,效果是一样的。
相关推荐
-
ShapeType给VML制作模版
VML的这个功能很有用,模版,顾名思义,它可以减少书写代码的量,又使的代码可读性提高.在理解VML模版的时候,可以和 HTML 的 CSS 一样理解,它是定义好的一种形状,下次使用的时候直接声明 type 属性就可以了.看看下面的例子: <v:shapetype id="arrowUP" coordsize="6 6"> <!--三角形 向上--> <v:path v="m 3,0 l 0,6,6,6,3,0 x e&q
-
欢迎品尝用vml画的苹果~~
v\:*{behavior:url(#default#VML)} [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] v\:*{behavior:url(#default#VML)} [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] Tags:欢迎品尝用vml画的苹果~~ 相关文章 2006-12-12VML网页文件的基本格式 2006-12-12何为"VML".VML的基底知识 2006-12-12VML的基本概念 2006-12-12放大缩小VML 2006-12
-
Shape对象与VML坐标系
Shape是VML最基本的对象,利用它可以画出所有你想要的图形.在VML中,使用的坐标并不是Document的坐标,它有自己的坐标系,这样一来,动态改变它的坐标,就可以实现放大.缩小.旋转等功能了.shape的 CoordSize 属性就是用来定义坐标的,它有两个参数,<v:shape CoordSize="2800,2800" />, 这里的2800,2800 是横纵坐标被分成了2800个点,并不是HTML里面默认像素.如果没有设置圆点,VML默认是 0,0 (左上角),
-
Pjblog模板制作教程 超强推荐
2007.1.30更新--转载自 http://www.dnxh.cn/blog/article.asp?id=155Pjblog的用户群越来越大,一个Blog就相当于一个Blogger网上的家.而现在追求个性的时代,给自己的Blog做过有个性的.符合自己特点的Skin是大家的一个愿望.但这个毕竟涉及到一些知识,我们需要通过自己的努力学习来完成我们的愿望.我将从零说起,大概是这样的一个过程:准备工作→Skin的构思→制图→切片→编写CSS→预览→调试兼容性→美化细节,预览和编写是个循环过程.我想
-
易语言插件按键精灵调用方法
给按键精灵写插件的方法有很多,例如vc,vb,乃至delphi.但是,使用这些程序语言给按键精灵写插件,对编写者的要求比较高.易语言呢,编程门槛比较低,也有很多开源不开源的模块,但是在8.2版本之前,按键精灵是不支持易语言编写插件的.当然,现在就没有这个问题了.今天我就教大家怎么用易语言给按键精灵写一个简单的插件. 1.至于安装按键精灵和易语言,相信大家都会的,这里主要讲怎么写插件,安装步骤就暂时略过.首先找到按键精灵的安装目录,找到source文件夹打开 2.找到 QMPlugin插件制作模版
-
Java 生成PDF文档的示例代码
最近项目需要实现PDF下载的功能,由于没有这方面的经验,从网上花了很长时间查找了相关的资料.整理之后,发现有几个框架可以实现这个功能. 1. 开源框架支持 iText,生成PDF文档,还支持将XML.Html文件转化为PDF文件: Apache PDFBox,生成.合并PDF文档: docx4j,生成docx文档,支持转换为PDF格式. 2. 实现方案 比较了一番后,采用了FreeMarker+docx4j+Apache PDFBox的方案: maven依赖 <!-- pdfbox --> &
-
dedecms模版制作使用方法
解析引擎概述 模板设计规范 代码参考 标记参考: arclist(artlist,likeart,hotart,imglist,imginfolist,coolart,specart) field channel mytag vote friendlink mynews loop channelartlist page list pagelist pagebreak fieldlist 一.织梦模板解析引擎概述 在了解DedeCms的模板代码之前,了解一下织梦模板引擎的知识是非常有意义的.织
-
php制作简单模版引擎
PHP模板引擎就是一个PHP类库,使用它可以使PHP代码和HTML代码进行分离,使代码的可读性和维护性得到显著提高.而且这样做的好处是,让美工专心设计HTML前台页面,程序员专心去写PHP业务逻辑.因此,模化引擎很适合公司的Web开发团队使用,使每个人都能发挥其特长 下面我们就来看看如何简单的来实现php的模板引擎 parser.class.php <?php /** * 模版解析类 */ class Parser { // 字段,接收模版文件内容 private $_tpl; // 构造方法,
-
ASP动态网页制作技术经验分享
学好一门编程语言有两个条件是必不可少的,一是理论与实践结合.在实际例程去验证书本上的理论能加深你对理论的理解:二是学会总结,把学习.运用中的心得体会记下来,当成一种经验或者教训加以提炼并在日后的应用中加以改进,一定能提高你对这门编程语言的认识.以下是笔者在学习与运用ASP编程中的两点经验,希望能对大家有所帮助. ASP页面内VBScript和JScript的交互 ASP具备管理不同语言脚本程序的能力,能够自动调用合适的脚本引擎以解释脚本代码和执行内置函数.ASP开发环境提供了两种脚本引擎,即VB
-
自己动手制作jquery插件之自动添加删除行功能介绍
这是一个我认为功能基本完善的插件,它包括添加.删除.插入.上下移动.索引标识. 数量控制等功能,基本上能满足大部分多行添加的需求,当然,在完成这些功能的前提下,我也尽量保持较少的代码量和易理解的逻辑性. 这个插件的演示页面是http://www.lovewebgames.com/demo/autoAdd/autoAdd.html ,引用自己动手制作jquery插件之自动添加删除行(上)里的介绍,这是一个简单的插件,它的作用是:一个系统中有大量的需要对一个行进行复制添加,希望能够进行批量的操作时,
随机推荐
- shell如何记录用户的IP与命令详解
- 用表单来提交sql(转)3
- IOS使用NSUserDefault去实现界面传值和数据存储
- Python 文件操作的详解及实例
- ASP.NET jQuery 实例10 动态修改hyperlink的URL值
- javascript 快速排序函数代码
- Android App数据格式Json解析方法和常见问题
- 用文本文件实现的动态实时发布新闻的程序
- 详解php实现页面静态化原理
- VC++实现文件与应用程序关联的方法(注册表修改)
- PHP使用CURL实现多线程抓取网页
- jQuery实用技巧必备(上)
- 零基础入门学习——Spring Boot注解(一)
- C#计算程序执行过程花费时间的方法
- 详解基于Vue-cli搭建的项目如何和后台交互
- Nuxt.js实现校验访问浏览器类型的中间件
- 解决Mac node版本升级失败的问题
- Python3.6+Django2.0以上 xadmin站点的配置和使用教程图解
- linux中如何使用python3获取ip地址
- 简单了解Java synchronized关键字同步