SVG
SVG 参考手册
SVG 参考手册收集出SVG常用的元素,及元素的属性使用方法,以及详细的使用参数,使用描述说明等.
SVG 元素元素说明属性创建一个SVG元素周围链接xlink:show
xlink:actuate
xlink:href
target
y
dx
dy
rotate
glyphRef
format
xlink:href
from="起始值"
to="结束值"
dur="持续时间"
repeatCount="动画时间将发生"
from="起始值"
to="结束值"
'linear', 'paced', 'spline'"
path="运动路径"
keyPoints="沿运动路径的对象目前时间应移动多远"
rotate="应用旋转变换"
xlink:href="一个URI引用
from="起始值"
to="结束值"
type="类型的转换其值是随时间变化。可以是 'translate', 'scale', 'rotate', 'skewX', 'skewY'"
cy="圆的y轴坐标"
r="圆的半径". 必需.
+ 显现属性:颜色,FillStroke,图形
clipPathUnits="userSpaceOnUse'或'objectBoundingBox"。第二个值childern一个对象的边框,会使用掩码的一小部分单位(默认:"userSpaceOnUse")"
name=""
rendering-intent="auto|perceptual|relative-colorimetric|saturation|absolute-colorimetric"
xlink:href="ICC配置文件资源URI"
y="y轴的左上角光标(默认为0)"
xlink:href="使用光标图像URI
cy="椭圆y轴坐标"
rx="沿x轴椭圆形的半径"。必需。
ry="沿y轴长椭圆形的半径"。必需。
+ 显现属性:颜色,FillStroke,图形
in="标识为给定的滤镜原始输入:SourceGraphic |
SourceAlpha | BackgroundImage | BackgroundAlpha | FillPaint | StrokePaint |
in2="第二输入图像的混合操作"feColorMatrixSVG滤镜。适用矩阵转换 feComponentTransferSVG 滤镜。执行数据的 component-wise 重映射 feCompositeSVG 滤镜 feConvolveMatrixSVG 滤镜 feDiffuseLightingSVG 滤镜 feDisplacementMapSVG 滤镜 feDistantLightSVG滤镜。定义一个光源 feFloodSVG滤镜 feFuncASVG 滤镜。feComponentTransfer 的子元素 feFuncBSVG 滤镜。feComponentTransfer 的子元素 feFuncGSVG 滤镜。feComponentTransfer 的子元素 feFuncRSVG 滤镜。feComponentTransfer 的子元素 feGaussianBlurSVG滤镜。执行高斯模糊图像 feImageSVG滤镜。 feMergeSVG滤镜。建立在彼此顶部图像层 feMergeNodeSVG 滤镜。feMerge的子元素 feMorphologySVG 滤镜。 对源图形执行"fattening" 或者 "thinning" feOffsetSVG滤镜。相对其当前位置移动图像 fePointLightSVG滤镜 feSpecularLightingSVG滤镜 feSpotLightSVG滤镜 feTileSVG滤镜 feTurbulenceSVG滤镜 filter滤镜效果的容器 font 定义字体 font-face描述一种字体的特点 font-face-format font-face-name font-face-src font-face-uri foreignObject
fill="该组填充颜色"
opacity="该组不透明度"
+ 显现属性:
Allglyph为给定的象形符号定义图形 glyphRef定义要使用的可能的象形符号 hkern
y="图像的左上角的y轴坐标"
width="图像的宽度". 必须.
height="图像的高度". 必须.
xlink:href="图像的路径". 必须.
+ 显现属性:
Color, Graphics, Images, Viewports
y1="直线起始点y坐标"
x2="直线终点x坐标"
y2="直线终点y坐标"
+ 显现属性:
Color, FillStroke, Graphics, Markers
gradientUnits="'userSpaceOnUse' or 'objectBoundingBox'.使用视图框或对象,以确定相对位置矢量点。 (默认为'objectBoundingBox)"
gradientTransform="适用于渐变的转变"
x1="渐变向量x启动点(默认0%)"
y1="渐变向量y启动点(默认0%)"
x2="渐变向量x的终点。 (默认100%)"
y2="渐变向量y的终点。 (默认0%)"
spreadMethod="'pad' or 'reflect' or 'repeat'"
xlink:href="reference to another gradient whose attribute values are used as
defaults and stops included. Recursive"
refx="标记顶点连接的位置(默认为0)"
refy="标记顶点连接的位置(默认为0)"
orient="'auto'始终显示标记的角度。 "auto"将计算某个角度使得X轴一个顶点的正切值(默认为0)
markerWidth="标记的宽度(默认3)"
markerHeight="标记的高度(默认3)"
viewBox="各点"看到"这个SVG绘图区域。由空格或逗号分隔的4个值。(min x, min y, width, height)"
+ presentation attributes:
All
maskContentUnits="第二个掩码相对对象的图形位置使用百分比'userSpaceOnUse'或'objectBoundingBox'(默认:'userSpaceOnUse')"
x="裁剪面掩码(默认值:-10%)"
y="裁剪面掩码(默认值:-10%)"
width="裁剪面掩码(默认是:120%)"
height="裁剪面掩码(默认是:120%)"metadata指定元数据 missing-glyph mpath
pathLength="如果存在,路径将进行缩放,以便计算各点相当于此值的路径长度"
transform="转换列表"
+ 显现属性:
Color, FillStroke, Graphics, Markers
patternUnits="userSpaceOnUse'或'objectBoundingBox"。第二个值X,Y,width,height 一个会使用模式对象的边框的小部分,单位(%)。"
patternContentUnits="'userSpaceOnUse'或 'objectBoundingBox'"
patternTransform="允许整个表达式进行转换"
x="模式的偏移量,来自左上角(默认为0)"
y="模式的偏移量,来自左上角(默认为0)"
width="模式平铺的宽度(默认为100%)"
height="模式平铺的高度(默认为100%)"
viewBox="各点"看到"这个SVG绘图区域。由空格或逗号分隔的4个值。(min x, min y, width, height)"
xlink:href="另一种模式,其属性值是默认值以及任何子类可以继承。递归"
fill-rule="FillStroke演示属性的部分"
+ 显现属性:
Color, FillStroke, Graphics, Markers
+ 显现属性:
Color, FillStroke, Graphics, Markers
gradientTransform="适用于渐变的变换"
cx="渐变的中心点(数字或% - 50%是默认)"
cy="渐变的中心点。 (默认50%)"
r="渐变的半径。 (默认50%)"
fx="渐变的焦点。 (默认0%)"
fy="渐变的焦点。 (默认0%)"
spreadMethod="'pad' or 'reflect' or 'repeat'"
xlink:href="引用到另一个渐变,其属性值作为默认值。递归"
y="矩形的左上角的y轴"
rx="x轴的半径(round元素)"
ry="y轴的半径(round元素)"
width="矩形的宽度"。必需的。
height="矩形的高度"。必需的。
+ 显现属性:
Color, FillStroke, Graphicsscript脚本容器。(例如ECMAScript) set设置一个属性值指定时间
stop-color="这个stop的颜色"
stop-opacity="这个Stop的不透明度 (0到1)"style可使样式表直接嵌入SVG内容内部
y="左上角嵌入(默认为0)"
width="SVG片段的宽度(默认为100%)"
height="SVG片段的高度(默认为100%)"
viewBox="点"seen"这个SVG绘图区域。由空格或逗号分隔的4个值。 (min x, min y, width, height)"
preserveAspectRatio="'none'或任何'xVALYVAL'的9种组合,VAL是"min","mid"或"max"。(默认情况下none)"
zoomAndPan="'magnify' or 'disable'.Magnify选项允许用户平移和缩放您的文件(默认Magnify )"
xml="最外层
xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve""
+ 显现属性:
Allswitch symbol
y="列表的Y轴位置。(参考x)0是默认"
dx="在字符的长度列表中移动相对最后绘制标志符号的绝对位置。(参考x)"
dy="在字符的长度列表中移动相对最后绘制标志符号的绝对位置。(参考x)"
rotate="一个旋转的列表。第n个旋转是第n个字符。附加字符没有给出最后的旋转值"
textLength="SVG查看器将尝试显示文本之间的间距/或字形调整的文本目标长度。(默认:正常文本的长度)"
lengthAdjust="告诉查看器,如果指定长度就尝试进行调整用以呈现文本。这两个值是'spacing'和'spacingAndGlyphs'"
+ 显现属性:
Color, FillStroke, Graphics, FontSpecification, TextContentElementstextPath title对 SVG 中的元素的纯文本描述 - 并不作为图形的一部分来显示。用户代理会将其显示为工具提示
+ in addition:
xlink:href="引用一个
y="克隆元素的左上角的y轴"
width="克隆元素的宽度"
height="克隆元素的高度"
xlink:href="URI引用克隆元素"
+ 显现属性:
Allview vkern SVG