svg参考手册

  • 格式:docx
  • 大小:24.83 KB
  • 文档页数:7

下载文档原格式

  / 7
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SVG 元素

元素列中的链接指向了具体元素的相关属性和更多有用的信息。

元素描述

a 定义超链接

altGlyph 允许对象性文字进行控制,来呈现特殊的字符数据(例如,音乐符号或亚洲的文字)

altGlyphDef 定义一系列象性符号的替换(例如,音乐符号或者亚洲文字)altGlyphItem 定义一系列候选的象性符号的替换

animate 随时间动态改变属性

animateColor 规定随时间进行的颜色转换

animateMotion 使元素沿着动作路径移动

animateTransform 对元素进行动态的属性转换

circle 定义圆

clipPath

color-profile 规定颜色配置描述

cursor 定义独立于平台的光标

definition-src 定义单独的字体定义源

defs 被引用元素的容器

desc 对SVG 中的元素的纯文本描述- 并不作为图形的一部分来显示。用户代理会将其显示为工具提示。

ellipse 定义椭圆

feBlend SVG 滤镜。使用不同的混合模式把两个对象合成在一起。feColorMatrix SVG 滤镜。应用matrix转换。

feComponentTransfer SVG 滤镜。执行数据的component-wise 重映射。feComposite SVG 滤镜。

feConvolveMatrix SVG 滤镜。

feDiffuseLighting SVG 滤镜。

feDisplacementMap SVG 滤镜。

feDistantLight SVG 滤镜。Defines a light source

feFlood SVG 滤镜。

feFuncA SVG 滤镜。feComponentTransfer 的子元素。

feFuncB SVG 滤镜。feComponentTransfer 的子元素。

feFuncG SVG 滤镜。feComponentTransfer 的子元素。

feFuncR SVG 滤镜。feComponentTransfer 的子元素。feGaussianBlur SVG 滤镜。对图像执行高斯模糊。

feImage SVG 滤镜。

feMerge SVG 滤镜。创建累积而上的图像。

feMergeNode SVG 滤镜。feMerge的子元素。

feMorphology SVG 滤镜。对源图形执行"fattening" 或者"thinning"。feOffset SVG 滤镜。相对与图形的当前位置来移动图像。fePointLight SVG 滤镜。

feSpecularLighting SVG 滤镜。

feSpotLight SVG 滤镜。

feTile SVG 滤镜。

feTurbulence SVG 滤镜。

filter 滤镜效果的容器。

font 定义字体。

font-face 描述某字体的特点。

font-face-format

font-face-name

font-face-src

font-face-uri

foreignObject

g 用于把相关元素进行组合的容器元素。

glyph 为给定的象形符号定义图形。

glyphRef 定义要使用的可能的象形符号。

hkern

image

line 定义线条。

linearGradient 定义线性渐变。

marker

mask

metadata 规定元数据。

missing-glyph

mpath

path 定义路径。

pattern

polygon 定义由一系列连接的直线组成的封闭形状。

polyline 定义一系列连接的直线。

radialGradient 定义放射形的渐变。

rect 定义矩形。

script 脚本容器。(例如ECMAScript)

set 为指定持续时间的属性设置值

stop

style 可使样式表直接嵌入SVG内容内部。svg 定义SVG文档片断。

switch

symbol

text

textPath

title 对SVG 中的元素的纯文本描述- 并不作为图形的一部分来显示。用户代理会将其显示为工具提示。

tref

tspan

use

view

vkern

SVG中可以添加三种基本的物件:文本,图形和路径。SVG文本(text):blueknight

SVG图形:1、矩形

2、圆

style="fill:blue;stroke:red;"d="M200,100c0,55.23-44.77,100-100,100S0,155.23,0,100S44.77,0,10 0,0s100,44.77,100,100z"/>

SVG路径(path):路径使用下面的属性来描述:"moveto" 设置新的坐标点"lineto" 画一条直线"curveto" 使用贝赛尔函数画制曲线"arc" 画椭圆和圆"closepath" 闭合路径

"M"代表moveto,设置坐标点,"L"代表"lineto",画一条直线,z代表结束。

SVG样式表(CSS): 内部样式表,植入式样式表,外部样式表。

植入式样式表:.st2{fill:none;stroke:#990000;stroke-width:2;}

SVG填充(fill):"填充"(fill)>>fill后面可使用的值: none, current-color, (color) "none"是无色,"Current-color"返回的是一个父文档(可以是XML文档或者SVG文档)的颜色值,(color)是自定义的色彩。

相关主题