SVG语法标签属性
来源:互联网 发布:每日签到送淘宝淘金币 编辑:程序博客网 时间:2024/06/05 18:36
1. SVG元素模块
Animation.Moduleanimate animateColor animateTransform animateMotion set mpath剪裁模块clipPath颜色轮廓模块color-profile条件处理模块switch光标模块cursor扩展性模块foreignObject过滤器模块filter feFlood feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feFlood feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset feSpecularLighting feTile feTurbulence feDistantLight fePointLight feSpotLight feFuncR feFuncG feFuncB feFuncAFont.Modulefontfont-face glyph missing-glyph hkern vkern font-face-src font-face-uri font-face-format font-face-name definition-src梯度模块linearGradientradialGradientstopHyperlink.Modulea图像模块image标记模块marker遮罩模块mask阵列模块pattern脚本模块script造型模块path rect circle line polyline polygon ellipse结构模块svg g defs desc title metadata symbol use样式模块style文本模块text tspan tref textPath altGlyph altGlyphDef altGlyphItem glyphRef视图模块view
2.SVG解释的元素
2.1 超链接模块元素属性描述aCore.attrib, Conditional.attrib, Style.attrib, transform, target, GraphicalEvents.attrib, Presentation.attrib, External.attrib,XLinkReplace.attrib联结一组图元, 以链接属性(本地或非本地 URI)。该链接在可视化过程中处于非活动状态,但每次转换到 CGM 时都保存该链接。2.2 图像模块元素属性内容模型imageCore.attrib, XLinkEmbed.attrib, Conditional.attrib, Style.attrib, External.attrib, GraphicalEvents.attrib, preserveAspectRatio, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib, Profile.attrib, Viewport.attrib, transform, x, y, width, height描述通过外部文件链接(相对路径或绝对路径)或通过 base64 编码(这种情况下,可以读取的格式有:BMP、JPEG、TIFF 或 PNG)定义的矢量图像或位图图像。
支持外部位图图像链接,但不支持矢量图像链接。2.3 标记模块元素属性内容模型markerCore.attrib, External.attrib, Style.attrib,Presentation.attrib, viewBox,preserveAspectRatio,refX, refY,markerUnits, markerWidth, markerHeight,
orient通过标记属性定义一组重用作标记的图元。
不考虑 markerUnits 属性,它被视为与属性 userSpaceOnUse 相同。
不考虑 orient 属性,标记不按照路径段定向。应用标记时始终不定向。2.4 阵列模块元素属性内容模型patternCore.attrib, XLink.attrib, Conditional.attrib , External.attrib, Style.attrib, Presentation.attrib, viewBox, preserveAspectRatio, patternTransform, x, y, width, height, patternUnits定义一组重用于填充或绘制造型的图元。
不考虑 patternUnits 属性,它被视为与属性 userSpaceOnUse 相同。
仅解释用位图阵列定义的阵列。不识别用向量元素集定义的阵列。
因此,阵列元素的子级应为 <image> 类型。这样可以读取包含填充纹理的工程制图文档。2.5 造型模块元素属性内容模型pathCore.attrib, Conditional.attrib, External.attrib, Style.attrib, transform, d, pathLength, GraphicalEvents.attrib, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib, Marker.attrib定义造型的轮廓。它由圆弧、椭圆弧、直线、三次贝塞尔曲线和二次贝塞尔曲线组成。此轮廓可以是封闭的或开放的。rectCore.attrib, Conditional.attrib, Style.attrib, GraphicalEvents.attrib, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib, x, y, width, height, rx,ry,transform定义矩形。
不解释圆角。circleCore.attrib, Conditional.attrib, Style.attrib, GraphicalEvents.attrib, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib, cx, cy, r, transform定义圆。lineCore.attrib, Conditional.attrib, Style.attrib, GraphicalEvents.attrib, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib, x1, y1, x2, y2, transform定义直线。ellipseCore.attrib, Conditional.attrib, Style.attrib, GraphicalEvents.attrib, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib, cx, cy, rx, ry, transform定义椭圆。polylineCore.attrib, Conditional.attrib, Style.attrib, GraphicalEvents.attrib, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib,points, transform定义折线。
如果折线处于开放模式,则仅绘制轮廓,不填充折线。polygonCore.attrib, Conditional.attrib, Style.attrib, GraphicalEvents.attrib, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib,points, transform定义多边形2.6 结构模块元素属性内容模型svgCore.attrib, Conditional.attrib, Style.attrib, x, y, width, height, viewBox, preserveAspectRatio, zoomAndPan, version, baseProfile, contentScriptType, contentStyleType, External.attrib, Presentation.attrib, GraphicalEvents.attrib, DocumentEvents.attrib编组 SVG 图像。gCore.attrib, Conditional.attrib, Style.attrib, External.attrib, Presentation.attrib, GraphicalEvents.attrib, transform将具有相同属性的一个或多个元素编组在一起。defsCore.attrib, Conditional.attrib, Style.attrib, External.attrib, Presentation.attrib, GraphicalEvents.attrib, transform定义要重用的元素组。它的子级因此是参考元素。descCore.attrib, Style.attrib描述元素。titleCore.attrib, Style.attrib指示元素的标题。symbolCore.attrib, Style.attrib, External.attrib, viewBox, preserveAspectRatio, Presentation.attrib, GraphicsElementEventAttrs定义一组要重用的元素。useCore.attrib, Style.attrib, Conditional.attrib, transform,x, y, width, height, XLinkEmbed.attrib, Presentation.attrib, GraphicsElementEventAttrs参考一组预定义元素以便显示它。2.7 文本模块元素属性内容模型textCore.attrib, Conditional.attrib, External.attrib, Style.attrib, transform, x, y, dx,dy,rotate, textLength,lengthAdjust, GraphicalEvents.attrib,Paint.attrib, Font.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib, TextContent.attrib, Text.attrib定义文本。 文本颜色是笔画颜色定义的颜色,如果没有明确定义笔画颜色,则使用填充颜色。
三、SVG模块属性
3.1 动画属性集集合名称集合属性Animation.attribXLink.attribAnimationAttribute.attribattributeName, attributeTypeAnimationTiming.attribbegin, dur, end, min, max, restart, repeatCount, repeatDur, fillAnimationValue.attribcalcMode, values, keyTimes, keySplines, from, to, byAnimationAddtion.attribadditive, accumulate3.2 动画事件属性模块集合名称集合属性AnimationEvents.attribonbegin, onend, onrepeat, onload3.3 剪裁属性集集合名称集合属性Clip.attribclip-path, clip-rule3.4 条件处理属性集集合名称集合属性Conditional.attribrequiredFeatures, requiredExtensions, systemLanguage3.5 容器属性模块集合名称集合属性Container.attribenable-background3.6 内核属性模块集合名称集合属性Core.attribid, xml:base, xml:lang, xml:space3.7 光标属性集集合名称集合属性Cursor.attribcursor3.8 文档事件属性模块集合名称集合属性DocumentEvents.attribonunload, onabort, onerror, onresize, onscroll, onzoom3.9 外部资源要求属性模块集合名称集合属性External.attribexternalResourcesRequired3.10 梯度属性集集合名称集合属性Gradient.attribstop-color, stop-opacity3.11 图形元素事件属性模块集合名称集合属性GraphicalEvents.attribonfocusin, onfocusout, onactivate, onclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onload3.12 图形属性模块集合名称集合属性Graphics.attribdisplay, image-rendering, pointer-events, shape-rendering, text-rendering,visibility3.13 过滤器属性集集合名称集合属性Filter.attribfilterFilterColor.attribcolor-interpolation-filtersFilterPrimitive.attribx, y, width, height, resultFilterPrimitiveWithIn.attribFilterPrimitive.attrib, in3.14 标记属性集集合名称集合属性Marker.attribmarker-start, marker-mid, marker-end3.15 遮罩属性集集合名称集合属性Mask.attribmask3.16 不透明属性模块集合名称集合属性Opacity.attribopacity, stroke-opacity, fill-opacity3.17 涂料属性模块集合名称集合属性Paint.attribcolor, fill, fill-rule, stroke, stroke-dasharray,
stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-width, color-interpolation, color-rendering3.18 样式属性集集合名称集合属性Style.attribstyle, class3.19 文本属性集集合名称集合属性Text.attribwriting-modeTextContent.attribalignment-baseline, baseline-shift, direction, dominant-baseline, glyph-orientation-horizontal, glyph-orientation-vertical, kerning, letter-spacing, text-anchor, text-decoration, unicode-bidi, word-spacingFont.attribfont-family, font-size, font-size-adjust, font-stretch, font-style, font-variant, font-weight3.20 视口属性模块集合名称集合属性Viewport.attribclip, overflow
3.21 XLink 属性模块
集合名称集合属性XLink.attribxlink:type, xlink:href, xlink:role, xlink:arcrole, xlink:title, xlink:show, xlink:actuateXLinkRequired.attribxlink:type, xlink:href, xlink:role, xlink:arcrole, xlink:title, xlink:show, xlink:actuateXLinkEmbed.attribxlink:type, xlink:href, xlink:role, xlink:arcrole, xlink:title, xlink:show, xlink:actuateXLinkReplace.attribxlink:type, xlink:href, xlink:role, xlink:arcrole, xlink:title, xlink:show, xlink:actuate
四、SVG解释的属性
4.1 内核属性模块
集合名称集合属性id图形图元的标识符。
4.2 图形属性模块集合名称集合属性display显示或隐藏图形图元。 仅解释值“none”。4.3 标记属性集集合名称集合属性marker-start在图元的第一个点绘制标记。marker-mid在图元的每个其它点(即除第一个点和最后一个点)绘制标记。marker-end在图元的最后一个点绘制标记。4.4 不透明属性模块集合名称集合属性opacity定义图元的透明度。
只有能够另存为光栅图像的格式才可以管理透明度。因此,不显示透明度。
而且,即使当另存为光栅图像时,透明度也不支持嵌套。stroke-opacity定义图元轮廓的透明度。
只有能够另存为光栅图像的格式才可以管理透明度。因此,不显示透明度。
而且,即使当另存为光栅图像时,透明度也不支持嵌套。fill-opacity定义图元填充的透明度。
只有能够另存为光栅图像的格式才可以管理透明度。因此,不显示透明度。
而且,即使当另存为光栅图像时,透明度也不支持嵌套。4.5 涂料属性模块集合名称集合属性color定义颜色。<color> 类型符合 sRGB 空间中定义的颜色的 CSS2 规格。该属性支持 [CSS2-color-types] 中定义的几种语法(有关详细信息,请访问 w3c.org Internet 站点),还支持一个关键字列表,列表中的每个关键字与一种颜色关联。 支持的数字颜色规格语法有:#rgb 或 #rrggbb 或 rgb(R, G, B) 或 rgb(R%, G%, B%)。
下面是使用不同的语法指定相同颜色的示例:
EM { color:#f00 } /* #rgb */
EM { color:#ff0000 } /* #rrggbb */
EM { color:rgb(255,0,0) } /* integer range 0 - 255 */
EM { color:rgb(100%, 0%, 0%) } /* float range 0.0% - 100.0% */fill定义填充类型。
支持“none”、“current-color”值或颜色。
不支持梯度。fill-rule定义填充多边形时使用的算法。
仅支持“nonzero”算法。
不支持“evenodd”算法。stroke定义如何绘制元素。
支持“none”、“current-color”值或颜色。
不支持阵列和梯度。stroke-dasharray定义为得到点线所应用的阵列。stroke-linecap定义绘制轮廓时在轮廓的末尾使用的造型:round, square 等。
以向量格式保存时包括此属性。但是,不支持显示和以光栅格式保存它。stroke-linejoin定义绘制折线的角时使用的造型:round, miter 等。
以向量格式保存时包括此属性。但是,不支持显示和以光栅格式保存它。stroke-width定义笔画宽度。
以向量格式保存时包括此属性。但是,使用细宽度可以描绘非常粗的笔画。4.6 样式属性集集合名称集合属性style将所有属性编组在一起。4.7 文本属性集集合名称集合属性letter-spacing定义每个字符之间使用的间距。
TrueType 字体显示不支持该属性,因此也不支持大量的生成器(离散化)。text-anchor定义文本对齐方式。font-family定义字体系列的名称。
仅正确解释第 5 版支持的字体,否则使用默认字体。更多信息...font-size定义文本高度。
高度必须定义为长度或百分比。font-weight定义是使用粗体还是普通样式呈现文本。
TrueType 字体显示不支持该属性,因此也不支持大量的生成器(离散化)。4.8 XLink 属性模块集合名称集合属性xlink:href定义链接。为链接元素或定义光栅图像解释该属性。xlink:show定义如何显示链接指向的资源。4.9 变换属性 分析和处理变换属性。应用下面的变换:
Animation.Moduleanimate animateColor animateTransform animateMotion set mpath剪裁模块clipPath颜色轮廓模块color-profile条件处理模块switch光标模块cursor扩展性模块foreignObject过滤器模块filter feFlood feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feFlood feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset feSpecularLighting feTile feTurbulence feDistantLight fePointLight feSpotLight feFuncR feFuncG feFuncB feFuncAFont.Modulefontfont-face glyph missing-glyph hkern vkern font-face-src font-face-uri font-face-format font-face-name definition-src梯度模块linearGradientradialGradientstopHyperlink.Modulea图像模块image标记模块marker遮罩模块mask阵列模块pattern脚本模块script造型模块path rect circle line polyline polygon ellipse结构模块svg g defs desc title metadata symbol use样式模块style文本模块text tspan tref textPath altGlyph altGlyphDef altGlyphItem glyphRef视图模块view
2.SVG解释的元素
2.1 超链接模块元素属性描述aCore.attrib, Conditional.attrib, Style.attrib, transform, target, GraphicalEvents.attrib, Presentation.attrib, External.attrib,XLinkReplace.attrib联结一组图元, 以链接属性(本地或非本地 URI)。该链接在可视化过程中处于非活动状态,但每次转换到 CGM 时都保存该链接。2.2 图像模块元素属性内容模型imageCore.attrib, XLinkEmbed.attrib, Conditional.attrib, Style.attrib, External.attrib, GraphicalEvents.attrib, preserveAspectRatio, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib, Profile.attrib, Viewport.attrib, transform, x, y, width, height描述通过外部文件链接(相对路径或绝对路径)或通过 base64 编码(这种情况下,可以读取的格式有:BMP、JPEG、TIFF 或 PNG)定义的矢量图像或位图图像。
支持外部位图图像链接,但不支持矢量图像链接。2.3 标记模块元素属性内容模型markerCore.attrib, External.attrib, Style.attrib,Presentation.attrib, viewBox,preserveAspectRatio,refX, refY,markerUnits, markerWidth, markerHeight,
orient通过标记属性定义一组重用作标记的图元。
不考虑 markerUnits 属性,它被视为与属性 userSpaceOnUse 相同。
不考虑 orient 属性,标记不按照路径段定向。应用标记时始终不定向。2.4 阵列模块元素属性内容模型patternCore.attrib, XLink.attrib, Conditional.attrib , External.attrib, Style.attrib, Presentation.attrib, viewBox, preserveAspectRatio, patternTransform, x, y, width, height, patternUnits定义一组重用于填充或绘制造型的图元。
不考虑 patternUnits 属性,它被视为与属性 userSpaceOnUse 相同。
仅解释用位图阵列定义的阵列。不识别用向量元素集定义的阵列。
因此,阵列元素的子级应为 <image> 类型。这样可以读取包含填充纹理的工程制图文档。2.5 造型模块元素属性内容模型pathCore.attrib, Conditional.attrib, External.attrib, Style.attrib, transform, d, pathLength, GraphicalEvents.attrib, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib, Marker.attrib定义造型的轮廓。它由圆弧、椭圆弧、直线、三次贝塞尔曲线和二次贝塞尔曲线组成。此轮廓可以是封闭的或开放的。rectCore.attrib, Conditional.attrib, Style.attrib, GraphicalEvents.attrib, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib, x, y, width, height, rx,ry,transform定义矩形。
不解释圆角。circleCore.attrib, Conditional.attrib, Style.attrib, GraphicalEvents.attrib, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib, cx, cy, r, transform定义圆。lineCore.attrib, Conditional.attrib, Style.attrib, GraphicalEvents.attrib, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib, x1, y1, x2, y2, transform定义直线。ellipseCore.attrib, Conditional.attrib, Style.attrib, GraphicalEvents.attrib, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib, cx, cy, rx, ry, transform定义椭圆。polylineCore.attrib, Conditional.attrib, Style.attrib, GraphicalEvents.attrib, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib,points, transform定义折线。
如果折线处于开放模式,则仅绘制轮廓,不填充折线。polygonCore.attrib, Conditional.attrib, Style.attrib, GraphicalEvents.attrib, Paint.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib,points, transform定义多边形2.6 结构模块元素属性内容模型svgCore.attrib, Conditional.attrib, Style.attrib, x, y, width, height, viewBox, preserveAspectRatio, zoomAndPan, version, baseProfile, contentScriptType, contentStyleType, External.attrib, Presentation.attrib, GraphicalEvents.attrib, DocumentEvents.attrib编组 SVG 图像。gCore.attrib, Conditional.attrib, Style.attrib, External.attrib, Presentation.attrib, GraphicalEvents.attrib, transform将具有相同属性的一个或多个元素编组在一起。defsCore.attrib, Conditional.attrib, Style.attrib, External.attrib, Presentation.attrib, GraphicalEvents.attrib, transform定义要重用的元素组。它的子级因此是参考元素。descCore.attrib, Style.attrib描述元素。titleCore.attrib, Style.attrib指示元素的标题。symbolCore.attrib, Style.attrib, External.attrib, viewBox, preserveAspectRatio, Presentation.attrib, GraphicsElementEventAttrs定义一组要重用的元素。useCore.attrib, Style.attrib, Conditional.attrib, transform,x, y, width, height, XLinkEmbed.attrib, Presentation.attrib, GraphicsElementEventAttrs参考一组预定义元素以便显示它。2.7 文本模块元素属性内容模型textCore.attrib, Conditional.attrib, External.attrib, Style.attrib, transform, x, y, dx,dy,rotate, textLength,lengthAdjust, GraphicalEvents.attrib,Paint.attrib, Font.attrib, Opacity.attrib, Graphics.attrib, Cursor.attrib, Filter.attrib, Mask.attrib, GraphicalEvents.attrib, Clip.attrib, TextContent.attrib, Text.attrib定义文本。 文本颜色是笔画颜色定义的颜色,如果没有明确定义笔画颜色,则使用填充颜色。
三、SVG模块属性
3.1 动画属性集集合名称集合属性Animation.attribXLink.attribAnimationAttribute.attribattributeName, attributeTypeAnimationTiming.attribbegin, dur, end, min, max, restart, repeatCount, repeatDur, fillAnimationValue.attribcalcMode, values, keyTimes, keySplines, from, to, byAnimationAddtion.attribadditive, accumulate3.2 动画事件属性模块集合名称集合属性AnimationEvents.attribonbegin, onend, onrepeat, onload3.3 剪裁属性集集合名称集合属性Clip.attribclip-path, clip-rule3.4 条件处理属性集集合名称集合属性Conditional.attribrequiredFeatures, requiredExtensions, systemLanguage3.5 容器属性模块集合名称集合属性Container.attribenable-background3.6 内核属性模块集合名称集合属性Core.attribid, xml:base, xml:lang, xml:space3.7 光标属性集集合名称集合属性Cursor.attribcursor3.8 文档事件属性模块集合名称集合属性DocumentEvents.attribonunload, onabort, onerror, onresize, onscroll, onzoom3.9 外部资源要求属性模块集合名称集合属性External.attribexternalResourcesRequired3.10 梯度属性集集合名称集合属性Gradient.attribstop-color, stop-opacity3.11 图形元素事件属性模块集合名称集合属性GraphicalEvents.attribonfocusin, onfocusout, onactivate, onclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onload3.12 图形属性模块集合名称集合属性Graphics.attribdisplay, image-rendering, pointer-events, shape-rendering, text-rendering,visibility3.13 过滤器属性集集合名称集合属性Filter.attribfilterFilterColor.attribcolor-interpolation-filtersFilterPrimitive.attribx, y, width, height, resultFilterPrimitiveWithIn.attribFilterPrimitive.attrib, in3.14 标记属性集集合名称集合属性Marker.attribmarker-start, marker-mid, marker-end3.15 遮罩属性集集合名称集合属性Mask.attribmask3.16 不透明属性模块集合名称集合属性Opacity.attribopacity, stroke-opacity, fill-opacity3.17 涂料属性模块集合名称集合属性Paint.attribcolor, fill, fill-rule, stroke, stroke-dasharray,
stroke-dashoffset, stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-width, color-interpolation, color-rendering3.18 样式属性集集合名称集合属性Style.attribstyle, class3.19 文本属性集集合名称集合属性Text.attribwriting-modeTextContent.attribalignment-baseline, baseline-shift, direction, dominant-baseline, glyph-orientation-horizontal, glyph-orientation-vertical, kerning, letter-spacing, text-anchor, text-decoration, unicode-bidi, word-spacingFont.attribfont-family, font-size, font-size-adjust, font-stretch, font-style, font-variant, font-weight3.20 视口属性模块集合名称集合属性Viewport.attribclip, overflow
3.21 XLink 属性模块
集合名称集合属性XLink.attribxlink:type, xlink:href, xlink:role, xlink:arcrole, xlink:title, xlink:show, xlink:actuateXLinkRequired.attribxlink:type, xlink:href, xlink:role, xlink:arcrole, xlink:title, xlink:show, xlink:actuateXLinkEmbed.attribxlink:type, xlink:href, xlink:role, xlink:arcrole, xlink:title, xlink:show, xlink:actuateXLinkReplace.attribxlink:type, xlink:href, xlink:role, xlink:arcrole, xlink:title, xlink:show, xlink:actuate
四、SVG解释的属性
4.1 内核属性模块
集合名称集合属性id图形图元的标识符。
4.2 图形属性模块集合名称集合属性display显示或隐藏图形图元。 仅解释值“none”。4.3 标记属性集集合名称集合属性marker-start在图元的第一个点绘制标记。marker-mid在图元的每个其它点(即除第一个点和最后一个点)绘制标记。marker-end在图元的最后一个点绘制标记。4.4 不透明属性模块集合名称集合属性opacity定义图元的透明度。
只有能够另存为光栅图像的格式才可以管理透明度。因此,不显示透明度。
而且,即使当另存为光栅图像时,透明度也不支持嵌套。stroke-opacity定义图元轮廓的透明度。
只有能够另存为光栅图像的格式才可以管理透明度。因此,不显示透明度。
而且,即使当另存为光栅图像时,透明度也不支持嵌套。fill-opacity定义图元填充的透明度。
只有能够另存为光栅图像的格式才可以管理透明度。因此,不显示透明度。
而且,即使当另存为光栅图像时,透明度也不支持嵌套。4.5 涂料属性模块集合名称集合属性color定义颜色。<color> 类型符合 sRGB 空间中定义的颜色的 CSS2 规格。该属性支持 [CSS2-color-types] 中定义的几种语法(有关详细信息,请访问 w3c.org Internet 站点),还支持一个关键字列表,列表中的每个关键字与一种颜色关联。 支持的数字颜色规格语法有:#rgb 或 #rrggbb 或 rgb(R, G, B) 或 rgb(R%, G%, B%)。
下面是使用不同的语法指定相同颜色的示例:
EM { color:#f00 } /* #rgb */
EM { color:#ff0000 } /* #rrggbb */
EM { color:rgb(255,0,0) } /* integer range 0 - 255 */
EM { color:rgb(100%, 0%, 0%) } /* float range 0.0% - 100.0% */fill定义填充类型。
支持“none”、“current-color”值或颜色。
不支持梯度。fill-rule定义填充多边形时使用的算法。
仅支持“nonzero”算法。
不支持“evenodd”算法。stroke定义如何绘制元素。
支持“none”、“current-color”值或颜色。
不支持阵列和梯度。stroke-dasharray定义为得到点线所应用的阵列。stroke-linecap定义绘制轮廓时在轮廓的末尾使用的造型:round, square 等。
以向量格式保存时包括此属性。但是,不支持显示和以光栅格式保存它。stroke-linejoin定义绘制折线的角时使用的造型:round, miter 等。
以向量格式保存时包括此属性。但是,不支持显示和以光栅格式保存它。stroke-width定义笔画宽度。
以向量格式保存时包括此属性。但是,使用细宽度可以描绘非常粗的笔画。4.6 样式属性集集合名称集合属性style将所有属性编组在一起。4.7 文本属性集集合名称集合属性letter-spacing定义每个字符之间使用的间距。
TrueType 字体显示不支持该属性,因此也不支持大量的生成器(离散化)。text-anchor定义文本对齐方式。font-family定义字体系列的名称。
仅正确解释第 5 版支持的字体,否则使用默认字体。更多信息...font-size定义文本高度。
高度必须定义为长度或百分比。font-weight定义是使用粗体还是普通样式呈现文本。
TrueType 字体显示不支持该属性,因此也不支持大量的生成器(离散化)。4.8 XLink 属性模块集合名称集合属性xlink:href定义链接。为链接元素或定义光栅图像解释该属性。xlink:show定义如何显示链接指向的资源。4.9 变换属性 分析和处理变换属性。应用下面的变换:
- matrix(<a> <b> <c> <d> <e> <f>),以六个值的变换矩阵形式指定变换
- translate(<tx> [<ty>]),通过 tx 和 ty 指定平移
- scale(<sx> [<sy>]),通过 sx 和 sy 指定缩放操作
- rotate(<rotate-angle> [<cx> <cy>]),指定绕给定点旋转 <rotate-angle> 度
- skewX(<skew-angle>),指定沿 x 轴的扭曲变换
- skewY(<skew-angle>),指定沿 y 轴的扭曲变换。
1 0
- SVG语法标签属性
- SVG语法标签属性
- SVG语法标签属性
- SVG语法标签属性解释手册
- SVG语法标签属性解释手册
- svg基础--基本语法与标签
- SVG基本语法与标签介绍
- SVG语法
- 20150720 html5语法、标签、属性
- svg标签
- svg标签
- JSX语法中的标签属性注意事项
- SVG文档语法结构
- SVG文档语法结构
- SVG文档语法结构
- SVG 常用语法
- SVG中的常用标签
- SVG中的常用标签
- C# 基础
- TK1学习笔记六:安装ROS
- maven项目pom.xml文件的构造
- html5柱状图编写、数字提示和单位设置
- php综合web开发(7)
- SVG语法标签属性
- Domino – JnpServer集成【二】——实践
- 003-官方的Ubuntu镜像缺少ifconfig与ping命令.md
- IAR项目问题集锦
- Eclipse中用Tomcat发布的Web项目,更改其部署路径
- 创建maven工程的两个方法
- LayoutInflater 的基础用法与掌握
- Nova服务安装配置
- Loader、Glide、Picasso、Fresco 加载消耗资源对比