SVG——新一代Web设计及互动媒体的革新

蓝骑士SVG教程:SVG基础 - 第二课 SVG图像容器

文章索引
蓝骑士SVG教程:SVG基础
第一课 开始
第二课 SVG图像容器
第三课 SVG Path路径与图形
第四课 SVG文本(text)
第五课 SVG样式表(CSS)
第六课 SVG填充(fill)
第七课 SVG笔划(stroke)
第八课 SVG梯度(Gradients)
第九课 SVG滤镜
第十课 SVG和当前的标准网络图像(JPEG,GIF,PNG)
第十一课 SVG支持ICC色彩模式
第十二课 SVG打印
所有页面

  在规范了语言和文件结构之后,我们再来看看(svg)标签。

  (svg)标签对整个SVG文件做出说明,这包括:分析用户所使用的系统,大量的样式表定义等。

  一个比较重要的应用是在(scg)标签里定义图像的有关显示属性。 这样的一行(svg)标签定义了:

<svg xml:space="preserve" width="3in" height="2in" viewBox="0 0 300 200">

  1.文本的白色区域(whitespace)将被保存
  2.图像在SVG文件中的原始尺寸是宽3in,高2in
  3.显示图像使用300*200的区域

  在下面的图像中,SVG文件建立了图像的显示容器,左上角的顶点定义为坐标(0,0),右下角定义为(300,200)。



   现在我们已经可以为图像的显示建立显示区域,下面我们来看看SVG文件中元素(如特定的一个图案)的组织结构。如果你使用的SVG的文件是通过 Illustrtor输出并且保留有层的属性,你将看到在SVG文件源码中,曾作为一个整体的组,每一个组中的每一个层分别使用了一个(g id=" ")标签,id中定义层的名字,这样的定义使得层可在后续的操作中被调用。特别是做动态SVG时,实现动画和交互。

***附js1



 

将要更新