日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SVG 参考手册

發(fā)布時(shí)間:2024/1/17 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SVG 参考手册 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. SVG元素模塊
Animation.Moduleanimate animateColor animateTransform animateMotion set mpath
剪裁模塊clipPath
顏色輪廓模塊color-profile
條件處理模塊switch
光標(biāo)模塊cursor
擴(kuò)展性模塊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 feFuncA
Font.Modulefontfont-face glyph missing-glyph hkern vkern font-face-src font-face-uri font-face-format font-face-name definition-src
梯度模塊linearGradientradialGradientstop
Hyperlink.Modulea
圖像模塊image
標(biāo)記模塊marker
遮罩模塊mask
陣列模塊pattern
腳本模塊script
造型模塊path rect circle line polyline polygon ellipse
結(jié)構(gòu)模塊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聯(lián)結(jié)一組圖元, 以鏈接屬性(本地或非本地 URI)。該鏈接在可視化過程中處于非活動狀態(tài),但每次轉(zhuǎn)換到 CGM 時(shí)都保存該鏈接。
2.2 圖像模塊
元素屬性內(nèi)容模型
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 標(biāo)記模塊
元素屬性內(nèi)容模型
markerCore.attrib, External.attrib, Style.attrib,Presentation.attrib, viewBox,preserveAspectRatio,refX, refY,markerUnits, markerWidth, markerHeight,
orient
通過標(biāo)記屬性定義一組重用作標(biāo)記的圖元。
不考慮 markerUnits 屬性,它被視為與屬性 userSpaceOnUse 相同。
不考慮 orient 屬性,標(biāo)記不按照路徑段定向。應(yīng)用標(biāo)記時(shí)始終不定向。
2.4 陣列模塊
元素屬性內(nèi)容模型
patternCore.attrib, XLink.attrib, Conditional.attrib , External.attrib, Style.attrib,?Presentation.attrib, viewBox, preserveAspectRatio,?patternTransform, x, y, width, height,?patternUnits定義一組重用于填充或繪制造型的圖元。
不考慮 patternUnits 屬性,它被視為與屬性 userSpaceOnUse 相同。
僅解釋用位圖陣列定義的陣列。不識別用向量元素集定義的陣列。
因此,陣列元素的子級應(yīng)為 <image> 類型。這樣可以讀取包含填充紋理的工程制圖文檔。
2.5 造型模塊
元素屬性內(nèi)容模型
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 結(jié)構(gòu)模塊
元素屬性內(nèi)容模型
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將具有相同屬性的一個(gè)或多個(gè)元素編組在一起。
defsCore.attrib, Conditional.attrib,?Style.attrib, External.attrib,?Presentation.attrib, GraphicalEvents.attrib,?transform定義要重用的元素組。它的子級因此是參考元素。
descCore.attrib, Style.attrib描述元素。
titleCore.attrib, Style.attrib指示元素的標(biāo)題。
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參考一組預(yù)定義元素以便顯示它。
2.7 文本模塊
元素屬性內(nèi)容模型
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.attrib
AnimationAttribute.attribattributeName, attributeType
AnimationTiming.attribbegin, dur, end, min, max, restart, repeatCount, repeatDur, fill
AnimationValue.attribcalcMode, values, keyTimes, keySplines, from, to, by
AnimationAddtion.attribadditive, accumulate
3.2 動畫事件屬性模塊
集合名稱集合屬性
AnimationEvents.attribonbegin, onend, onrepeat, onload
3.3 剪裁屬性集
集合名稱集合屬性
Clip.attribclip-path, clip-rule
3.4 條件處理屬性集
集合名稱集合屬性
Conditional.attribrequiredFeatures, requiredExtensions, systemLanguage
3.5 容器屬性模塊
集合名稱集合屬性
Container.attribenable-background
3.6 內(nèi)核屬性模塊
集合名稱集合屬性
Core.attribid, xml:base, xml:lang, xml:space
3.7 光標(biāo)屬性集
集合名稱集合屬性
Cursor.attribcursor
3.8 文檔事件屬性模塊
集合名稱集合屬性
DocumentEvents.attribonunload, onabort, onerror, onresize, onscroll, onzoom
3.9 外部資源要求屬性模塊
集合名稱集合屬性
External.attribexternalResourcesRequired
3.10 梯度屬性集
集合名稱集合屬性
Gradient.attribstop-color, stop-opacity
3.11 圖形元素事件屬性模塊
集合名稱集合屬性
GraphicalEvents.attribonfocusin, onfocusout, onactivate, onclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onload
3.12 圖形屬性模塊
集合名稱集合屬性
Graphics.attribdisplay, image-rendering, pointer-events, shape-rendering, text-rendering,visibility
3.13 過濾器屬性集
集合名稱集合屬性
Filter.attribfilter
FilterColor.attribcolor-interpolation-filters
FilterPrimitive.attribx, y, width, height, result
FilterPrimitiveWithIn.attribFilterPrimitive.attrib, in
3.14 標(biāo)記屬性集
集合名稱集合屬性
Marker.attribmarker-start, marker-mid, marker-end
3.15 遮罩屬性集
集合名稱集合屬性
Mask.attribmask
3.16 不透明屬性模塊
集合名稱集合屬性
Opacity.attribopacity, stroke-opacity, fill-opacity
3.17 涂料屬性模塊
集合名稱集合屬性
Paint.attribcolor, fill, fill-rule, stroke,?stroke-dasharray,
stroke-dashoffset, stroke-linecap, stroke-linejoin,?stroke-miterlimit, stroke-width,?color-interpolation, color-rendering
3.18 樣式屬性集
集合名稱集合屬性
Style.attribstyle,?class
3.19 文本屬性集
集合名稱集合屬性
Text.attribwriting-mode
TextContent.attribalignment-baseline, baseline-shift, direction, dominant-baseline,?glyph-orientation-horizontal,?glyph-orientation-vertical, kerning,?letter-spacing, text-anchor, text-decoration, unicode-bidi, word-spacing
Font.attribfont-family, font-size,?font-size-adjust, font-stretch, font-style, font-variant,?font-weight
3.20 視口屬性模塊
集合名稱集合屬性
Viewport.attribclip, overflow
  
3.21 XLink 屬性模塊
集合名稱集合屬性
XLink.attribxlink:type, xlink:href, xlink:role, xlink:arcrole, xlink:title, xlink:show, xlink:actuate
XLinkRequired.attribxlink:type, xlink:href, xlink:role, xlink:arcrole, xlink:title, xlink:show, xlink:actuate
XLinkEmbed.attribxlink:type,?xlink:href, xlink:role, xlink:arcrole, xlink:title, xlink:show, xlink:actuate
XLinkReplace.attribxlink:type,?xlink:href, xlink:role, xlink:arcrole, xlink:title,?xlink:show, xlink:actuate

四、SVG解釋的屬性
4.1 內(nèi)核屬性模塊
集合名稱集合屬性
id圖形圖元的標(biāo)識符。

4.2 圖形屬性模塊
集合名稱集合屬性
display顯示或隱藏圖形圖元。 僅解釋值“none”。
4.3 標(biāo)記屬性集
集合名稱集合屬性
marker-start在圖元的第一個(gè)點(diǎn)繪制標(biāo)記。
marker-mid在圖元的每個(gè)其它點(diǎn)(即除第一個(gè)點(diǎn)和最后一個(gè)點(diǎn))繪制標(biāo)記。
marker-end在圖元的最后一個(gè)點(diǎn)繪制標(biāo)記。
4.4 不透明屬性模塊
集合名稱集合屬性
opacity定義圖元的透明度。
只有能夠另存為光柵圖像的格式才可以管理透明度。因此,不顯示透明度。
而且,即使當(dāng)另存為光柵圖像時(shí),透明度也不支持嵌套。
stroke-opacity定義圖元輪廓的透明度。
只有能夠另存為光柵圖像的格式才可以管理透明度。因此,不顯示透明度。
而且,即使當(dāng)另存為光柵圖像時(shí),透明度也不支持嵌套。
fill-opacity定義圖元填充的透明度。
只有能夠另存為光柵圖像的格式才可以管理透明度。因此,不顯示透明度。
而且,即使當(dāng)另存為光柵圖像時(shí),透明度也不支持嵌套。
4.5 涂料屬性模塊
集合名稱集合屬性
color定義顏色。<color> 類型符合 sRGB 空間中定義的顏色的 CSS2 規(guī)格。該屬性支持 [CSS2-color-types] 中定義的幾種語法(有關(guān)詳細(xì)信息,請?jiān)L問 w3c.org Internet 站點(diǎn)),還支持一個(gè)關(guān)鍵字列表,列表中的每個(gè)關(guān)鍵字與一種顏色關(guān)聯(lián)。 支持的數(shù)字顏色規(guī)格語法有:#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定義填充多邊形時(shí)使用的算法。
僅支持“nonzero”算法。
不支持“evenodd”算法。
stroke定義如何繪制元素。
支持“none”、“current-color”值或顏色。
不支持陣列和梯度。
stroke-dasharray定義為得到點(diǎn)線所應(yīng)用的陣列。
stroke-linecap定義繪制輪廓時(shí)在輪廓的末尾使用的造型:round, square 等。
以向量格式保存時(shí)包括此屬性。但是,不支持顯示和以光柵格式保存它。
stroke-linejoin定義繪制折線的角時(shí)使用的造型:round, miter 等。
以向量格式保存時(shí)包括此屬性。但是,不支持顯示和以光柵格式保存它。
stroke-width定義筆畫寬度。
以向量格式保存時(shí)包括此屬性。但是,使用細(xì)寬度可以描繪非常粗的筆畫。
4.6 樣式屬性集
集合名稱集合屬性
style將所有屬性編組在一起。
4.7 文本屬性集
集合名稱集合屬性
letter-spacing定義每個(gè)字符之間使用的間距。
TrueType 字體顯示不支持該屬性,因此也不支持大量的生成器(離散化)。
text-anchor定義文本對齊方式。
font-family定義字體系列的名稱。
僅正確解釋第 5 版支持的字體,否則使用默認(rèn)字體。更多信息...
font-size定義文本高度。
高度必須定義為長度或百分比。
font-weight定義是使用粗體還是普通樣式呈現(xiàn)文本。
TrueType 字體顯示不支持該屬性,因此也不支持大量的生成器(離散化)。
4.8 XLink 屬性模塊
集合名稱集合屬性
xlink:href定義鏈接。為鏈接元素或定義光柵圖像解釋該屬性。
xlink:show定義如何顯示鏈接指向的資源。
4.9 變換屬性  分析和處理變換屬性。應(yīng)用下面的變換:?
  • matrix(<a> <b> <c> <d> <e> <f>),以六個(gè)值的變換矩陣形式指定變換
  • translate(<tx> [<ty>]),通過?tx?和?ty?指定平移
  • scale(<sx> [<sy>]),通過?sx?和?sy?指定縮放操作
  • rotate(<rotate-angle> [<cx> <cy>]),指定繞給定點(diǎn)旋轉(zhuǎn) <rotate-angle> 度
  • skewX(<skew-angle>),指定沿 x 軸的扭曲變換
  • skewY(<skew-angle>),指定沿 y 軸的扭曲變換。

SVG 元素

?

元素說明屬性
<a>創(chuàng)建一個(gè)SVG元素周圍鏈接xlink:show
xlink:actuate
xlink:href
target
<altGlyph>允許對象性文字進(jìn)行控制,來呈現(xiàn)特殊的字符數(shù)據(jù)x
y
dx
dy
rotate
glyphRef
format
xlink:href
<altGlyphDef>定義一系列象性符號的替換id
<altGlyphItem>定義一系列候選的象性符號的替換id
<animate>隨時(shí)間動態(tài)改變屬性attributeName="目標(biāo)屬性名稱"
from="起始值"
to="結(jié)束值"
dur="持續(xù)時(shí)間"
repeatCount="動畫時(shí)間將發(fā)生"
<animateColor>定義隨著時(shí)間的推移顏色轉(zhuǎn)換by="相對偏移值"
from="起始值"
to="結(jié)束值"
<animateMotion>使元素沿著動作路徑移動calcMode="動畫的插補(bǔ)模式。可以是'discrete', 'linear', 'paced', 'spline'"
path="運(yùn)動路徑"
keyPoints="沿運(yùn)動路徑的對象目前時(shí)間應(yīng)移動多遠(yuǎn)"
rotate="應(yīng)用旋轉(zhuǎn)變換"
xlink:href="一個(gè)URI引用<path>元素,它定義運(yùn)動路徑"
<animateTransform>動畫上一個(gè)目標(biāo)元素變換屬性,從而使動畫控制平移,縮放,旋轉(zhuǎn)或傾斜by="相對偏移值"
from="起始值"
to="結(jié)束值"
type="類型的轉(zhuǎn)換其值是隨時(shí)間變化。可以是 'translate', 'scale', 'rotate', 'skewX', 'skewY'"
<circle>定義一個(gè)圓cx="圓的x軸坐標(biāo)"
cy="圓的y軸坐標(biāo)"
r="圓的半徑". 必需.

+ 顯現(xiàn)屬性:顏色,FillStroke,圖形
<clipPath>用于隱藏位于剪切路徑以外的對象部分。定義繪制什么和什么不繪制的模具被稱為剪切路徑clip-path="引用剪貼路徑和引用剪貼路徑交叉"
clipPathUnits="userSpaceOnUse'或'objectBoundingBox"。第二個(gè)值childern一個(gè)對象的邊框,會使用掩碼的一小部分單位(默認(rèn):"userSpaceOnUse")"
<color-profile>指定顏色配置文件的說明(使用CSS樣式文件時(shí))local="本地存儲顏色配置文件唯一ID"
name=""
rendering-intent="auto|perceptual|relative-colorimetric|saturation|absolute-colorimetric"
xlink:href="ICC配置文件資源URI"
<cursor>定義一個(gè)獨(dú)立于平臺的自定義光標(biāo)x="x軸左上角光標(biāo)(默認(rèn)為0)"
y="y軸的左上角光標(biāo)(默認(rèn)為0)"
xlink:href="使用光標(biāo)圖像URI
<defs>引用的元素容器?
<desc>對 SVG 中的元素的純文本描述 - 并不作為圖形的一部分來顯示。用戶代理會將其顯示為工具提示?
<ellipse>定義一個(gè)橢圓cx="橢圓x軸坐標(biāo)"
cy="橢圓y軸坐標(biāo)"
rx="沿x軸橢圓形的半徑"。必需。
ry="沿y軸長橢圓形的半徑"。必需。

+ 顯現(xiàn)屬性:顏色,FillStroke,圖形
<feBlend>使用不同的混合模式把兩個(gè)對象合成在一起mode="圖像混合模式:normal|multiply|screen|darken|lighten"
in="標(biāo)識為給定的濾鏡原始輸入:SourceGraphic | SourceAlpha | BackgroundImage | BackgroundAlpha | FillPaint | StrokePaint | <filter-primitive-reference>"
in2="第二輸入圖像的混合操作"
feColorMatrixSVG濾鏡。適用矩陣轉(zhuǎn)換?
feComponentTransferSVG 濾鏡。執(zhí)行數(shù)據(jù)的 component-wise 重映射?
feCompositeSVG 濾鏡?
feConvolveMatrixSVG 濾鏡?
feDiffuseLightingSVG 濾鏡?
feDisplacementMapSVG 濾鏡?
feDistantLightSVG濾鏡。定義一個(gè)光源?
feFloodSVG濾鏡?
feFuncASVG 濾鏡。feComponentTransfer 的子元素?
feFuncBSVG 濾鏡。feComponentTransfer 的子元素?
feFuncGSVG 濾鏡。feComponentTransfer 的子元素?
feFuncRSVG 濾鏡。feComponentTransfer 的子元素?
feGaussianBlurSVG濾鏡。執(zhí)行高斯模糊圖像?
feImageSVG濾鏡。?
feMergeSVG濾鏡。建立在彼此頂部圖像層?
feMergeNodeSVG 濾鏡。feMerge的子元素?
feMorphologySVG 濾鏡。 對源圖形執(zhí)行"fattening" 或者 "thinning"?
feOffsetSVG濾鏡。相對其當(dāng)前位置移動圖像?
fePointLightSVG濾鏡?
feSpecularLightingSVG濾鏡?
feSpotLightSVG濾鏡?
feTileSVG濾鏡?
feTurbulenceSVG濾鏡?
filter濾鏡效果的容器?
font定義字體?
font-face描述一種字體的特點(diǎn)?
font-face-format??
font-face-name??
font-face-src??
font-face-uri??
foreignObject??
<g>用于把相關(guān)元素進(jìn)行組合的容器元素id="該組的名稱"
fill="該組填充顏色"
opacity="該組不透明度"

+ 顯現(xiàn)屬性:
All
glyph為給定的象形符號定義圖形?
glyphRef定義要使用的可能的象形符號?
hkern??
<image>定義圖像x="圖像的左上角的x軸坐標(biāo)"
y="圖像的左上角的y軸坐標(biāo)"
width="圖像的寬度". 必須.
height="圖像的高度". 必須.
xlink:href="圖像的路徑". 必須.

+ 顯現(xiàn)屬性:
Color, Graphics, Images, Viewports
<line>定義一條線x1="直線起始點(diǎn)x坐標(biāo)"
y1="直線起始點(diǎn)y坐標(biāo)"
x2="直線終點(diǎn)x坐標(biāo)"
y2="直線終點(diǎn)y坐標(biāo)"

+ 顯現(xiàn)屬性:
Color, FillStroke, Graphics, Markers
<linearGradient>定義線性漸變。通過使用矢量線性漸變填充對象,并可以定義為水平,垂直或角漸變。id="id 屬性可為漸變定義一個(gè)唯一的名稱。引用必須"
gradientUnits="'userSpaceOnUse' or 'objectBoundingBox'.使用視圖框或?qū)ο?#xff0c;以確定相對位置矢量點(diǎn)。 (默認(rèn)為'objectBoundingBox)"
gradientTransform="適用于漸變的轉(zhuǎn)變"
x1="漸變向量x啟動點(diǎn)(默認(rèn)0%)"
y1="漸變向量y啟動點(diǎn)(默認(rèn)0%)"?
x2="漸變向量x的終點(diǎn)。 (默認(rèn)100%)"
y2="漸變向量y的終點(diǎn)。 (默認(rèn)0%)"?
spreadMethod="'pad' or 'reflect' or 'repeat'"
xlink:href="reference to another gradient whose attribute values are used as defaults and stops included. Recursive"
<marker>標(biāo)記可以放在直線,折線,多邊形和路徑的頂點(diǎn)。這些元素可以使用maeker屬性的"maeker-start","maeker-mid"和"maeker-end",繼承默認(rèn)情況下或可設(shè)置為"none"或定義的標(biāo)記的URI。您必須先定義標(biāo)記,然后才可以通過其URI引用。任何一種形狀,可以把標(biāo)記放在里面。他們繪制元素時(shí)把它們附加到頂部markerUnits="strokeWidth'或'userSpaceOnUse"。如果是strokeWidth"那么使用一個(gè)單位等于一個(gè)筆劃寬度。否則,標(biāo)記尺度不會使用同一視圖單位作為引用元素(默認(rèn)為'strokeWidth')"
refx="標(biāo)記頂點(diǎn)連接的位置(默認(rèn)為0)"
refy="標(biāo)記頂點(diǎn)連接的位置(默認(rèn)為0)"
orient="'auto'始終顯示標(biāo)記的角度。 "auto"將計(jì)算某個(gè)角度使得X軸一個(gè)頂點(diǎn)的正切值(默認(rèn)為0)
markerWidth="標(biāo)記的寬度(默認(rèn)3)"
markerHeight="標(biāo)記的高度(默認(rèn)3)"
viewBox="各點(diǎn)"看到"這個(gè)SVG繪圖區(qū)域。由空格或逗號分隔的4個(gè)值。(min x, min y, width, height)"?

+ presentation attributes:
All
<mask>度屏蔽是一種不透明度值的組合和裁剪。像裁剪,您可以使用圖形,文字或路徑定義掩碼的部分。一個(gè)掩碼的默認(rèn)狀態(tài)是完全透明的,也就是裁剪平面的對面的。在掩碼的圖形設(shè)置掩碼的不透明部分maskUnits="'userSpaceOnUse' or 'objectBoundingBox'.設(shè)定裁剪面是否是相對完整的視窗或?qū)ο?#xff08;默認(rèn):'objectBoundingBox')"
maskContentUnits="第二個(gè)掩碼相對對象的圖形位置使用百分比'userSpaceOnUse'或'objectBoundingBox'(默認(rèn):'userSpaceOnUse')"
x="裁剪面掩碼(默認(rèn)值:-10%)"?
y="裁剪面掩碼(默認(rèn)值:-10%)"?
width="裁剪面掩碼(默認(rèn)是:120%)"
height="裁剪面掩碼(默認(rèn)是:120%)"
metadata指定元數(shù)據(jù)?
missing-glyph??
mpath??
<path>定義一個(gè)路徑d="定義路徑指令"
pathLength="如果存在,路徑將進(jìn)行縮放,以便計(jì)算各點(diǎn)相當(dāng)于此值的路徑長度"
transform="轉(zhuǎn)換列表"

+ 顯現(xiàn)屬性:
Color, FillStroke, Graphics, Markers
<pattern>定義坐標(biāo),你想要的視圖顯示和視圖的大小。然后添加到您的模式形狀。該模式命中時(shí)重復(fù)視圖框的邊緣(可視范圍)id="用于引用這個(gè)模式的唯一ID。"必需的。?
patternUnits="userSpaceOnUse'或'objectBoundingBox"。第二個(gè)值X,Y,width,height 一個(gè)會使用模式對象的邊框的小部分,單位(%)。"
patternContentUnits="'userSpaceOnUse'或 'objectBoundingBox'"
patternTransform="允許整個(gè)表達(dá)式進(jìn)行轉(zhuǎn)換"
x="模式的偏移量,來自左上角(默認(rèn)為0)"?
y="模式的偏移量,來自左上角(默認(rèn)為0)"
width="模式平鋪的寬度(默認(rèn)為100%)"?
height="模式平鋪的高度(默認(rèn)為100%)"
viewBox="各點(diǎn)"看到"這個(gè)SVG繪圖區(qū)域。由空格或逗號分隔的4個(gè)值。(min x, min y, width, height)"?
xlink:href="另一種模式,其屬性值是默認(rèn)值以及任何子類可以繼承。遞歸"
?
<polygon>定義一個(gè)包含至少三邊圖形points="多邊形的點(diǎn)。點(diǎn)的總數(shù)必須是偶數(shù)"。必需的。
fill-rule="FillStroke演示屬性的部分"

+ 顯現(xiàn)屬性:
Color, FillStroke, Graphics, Markers
<polyline>定義只有直線組成的任意形狀points=折線上的"點(diǎn)"。必需的。

+ 顯現(xiàn)屬性:
Color, FillStroke, Graphics, Markers
<radialGradient>定義放射性漸變。放射性漸變創(chuàng)建一個(gè)圓圈gradientUnits="'userSpaceOnUse' or 'objectBoundingBox'. 使用視圖框或?qū)ο笠源_定相對位置的矢量點(diǎn)。 (默認(rèn)為'objectBoundingBox)"
gradientTransform="適用于漸變的變換"?
cx="漸變的中心點(diǎn)(數(shù)字或% - 50%是默認(rèn))"
cy="漸變的中心點(diǎn)。 (默認(rèn)50%)"
r="漸變的半徑。 (默認(rèn)50%)"?
fx="漸變的焦點(diǎn)。 (默認(rèn)0%)"
fy="漸變的焦點(diǎn)。 (默認(rèn)0%)"
spreadMethod="'pad' or 'reflect' or 'repeat'"
xlink:href="引用到另一個(gè)漸變,其屬性值作為默認(rèn)值。遞歸"
<rect>定義一個(gè)矩形x="矩形的左上角的x軸"
y="矩形的左上角的y軸"
rx="x軸的半徑(round元素)"
ry="y軸的半徑(round元素)"?
width="矩形的寬度"。必需的。
height="矩形的高度"。必需的。

+ 顯現(xiàn)屬性:
Color, FillStroke, Graphics
script腳本容器。(例如ECMAScript)?
set設(shè)置一個(gè)屬性值指定時(shí)間?
<stop>漸變停止offset="偏移停止(0到1/0%到100%)". 參考
stop-color="這個(gè)stop的顏色"?
stop-opacity="這個(gè)Stop的不透明度 (0到1)"
style可使樣式表直接嵌入SVG內(nèi)容內(nèi)部?
<svg>創(chuàng)建一個(gè)SVG文檔片段x="左上角嵌入(默認(rèn)為0)"
y="左上角嵌入(默認(rèn)為0)"
width="SVG片段的寬度(默認(rèn)為100%)"
height="SVG片段的高度(默認(rèn)為100%)"
viewBox="點(diǎn)"seen"這個(gè)SVG繪圖區(qū)域。由空格或逗號分隔的4個(gè)值。 (min x, min y, width, height)"
preserveAspectRatio="'none'或任何'xVALYVAL'的9種組合,VAL是"min","mid"或"max"。(默認(rèn)情況下none)"
zoomAndPan="'magnify' or 'disable'.Magnify選項(xiàng)允許用戶平移和縮放您的文件(默認(rèn)Magnify )"
xml="最外層<svg>元素都需要安裝SVG和它的命名空間: xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve""

+ 顯現(xiàn)屬性:
All
switch??
symbol??
<text>定義一個(gè)文本x="列表的X -軸的位置。在文本中在第n個(gè)字符的位置在第n個(gè)x軸。如果后面存在額外的字符,耗盡他們最后一個(gè)字符之后放置的位置。 0是默認(rèn)"
y="列表的Y軸位置。(參考x)0是默認(rèn)"
dx="在字符的長度列表中移動相對最后繪制標(biāo)志符號的絕對位置。(參考x)"
dy="在字符的長度列表中移動相對最后繪制標(biāo)志符號的絕對位置。(參考x)"?
rotate="一個(gè)旋轉(zhuǎn)的列表。第n個(gè)旋轉(zhuǎn)是第n個(gè)字符。附加字符沒有給出最后的旋轉(zhuǎn)值"
textLength="SVG查看器將嘗試顯示文本之間的間距/或字形調(diào)整的文本目標(biāo)長度。(默認(rèn):正常文本的長度)"
lengthAdjust="告訴查看器,如果指定長度就嘗試進(jìn)行調(diào)整用以呈現(xiàn)文本。這兩個(gè)值是'spacing'和'spacingAndGlyphs'"

+ 顯現(xiàn)屬性:
Color, FillStroke, Graphics, FontSpecification, TextContentElements
textPath??
title對 SVG 中的元素的純文本描述 - 并不作為圖形的一部分來顯示。用戶代理會將其顯示為工具提示?
<tref>引用任何SVG文檔中的<text>元素和重用相同的<TEXT>元素
<tspan>元素等同于<text>,但可以在內(nèi)部嵌套文本標(biāo)記以及內(nèi)部本身Identical to the <text> element
+ in addition:
xlink:href="引用一個(gè)<TEXT>元素"
<use>使用URI引用一個(gè)<G>,<svg>或其他具有一個(gè)唯一的ID屬性和重復(fù)的圖形元素。復(fù)制的是原始的元素,因此文件中的原始存在只是一個(gè)參考。原始影響到所有副本的任何改變。x="克隆元素的左上角的x軸"
y="克隆元素的左上角的y軸"
width="克隆元素的寬度"
height="克隆元素的高度"
xlink:href="URI引用克隆元素"

+ 顯現(xiàn)屬性:
All
view??
vkern??

轉(zhuǎn)載于:https://www.cnblogs.com/jiangxiaobo/p/6055204.html

總結(jié)

以上是生活随笔為你收集整理的SVG 参考手册的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。