以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 SVG/GML/VRML/X3D/XAML 』 (http://bbs.xml.org.cn/list.asp?boardid=21) ---- SVG主要元素和属性[原创] (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=26298) |
-- 作者:weiwei530530 -- 发布时间:1/10/2006 12:39:00 PM -- SVG主要元素和属性[原创] SVG主要元素和属性 <desc></desc> 注释<!-- --> <defs></defs> 预定义 待引用 <element id="name"> 引用属性:url(#name) <use xlink:href></use> 引用元素 <symbol> 模版 <image width height> width height不能省 属性 xml:space="default|preserve" 英文空格 属性 externalResourceRequired="false|true" 必需外部资源与否 若为true 找不到外部资源 不支持 <switch><>选择 平台 <rect x y width height rx ry> rx ry椭圆半径 <circle cx cy r > <ellipse cx cy rx ry> <line x1 y1 x2 y2> <polyline points="x0,y0 x1,y1 ......"> 折线 <polygon points="x0,y0 x1,y1 ......"> 多边形 <path d="M|L|C|S|Q|T|A|Z" length=> 椭圆弧曲线命令用A或a来表示。其语法比较复杂,是"A rx ry x-axis-rotation large-arc-flag sweep-flag x y" "x-axis-rotation"是此段弧所在的椭圆的X轴与水平方向的夹角,也即x轴的旋转角度;large-arc-flag、sweep-flag决定了椭圆弧的绘制方向,值是0或1;(x,y)是椭圆弧终点坐标。至于圆心坐标则是自动计算出来的。 viewBox属性 not viewbox 缺省单位度量 transform属性 ="translate|rotate|skewX|skewY|scale|matrix(a b c d e f)" preserveAspectRatio属性 <text x y textLength lengthAdjust> <tspan x y dx dy rotate>从属于<text> <tref xlink:href="#">引用<defs>中的<text> <glyphRun> <altGlyph xlink:href="#id"> <altGlyphDef id=""> <glyphRef xlink:href= glyphRef=> <textPath startOffset= method="align|stretch" spacing="exact|auto" xlink:href="">注意嵌套的<tspan>对后面的走向有叠加作用 fill-rule属性 fill-rule="nonezero|evenodd" fill-opacity属性 fill-opacity="1|0~1" stroke-opacity 属性 stroke-linecap=butt|round|square stroke-linejoin=miter|round|bevel| stroke-dasharray="length spacing" stroke-dashoffset="0|" 表示描边时使用描边模板(如线型、渐变色彩等)的起始偏移量,缺省值是0,即从头开始。 <maker makerWidth makerHeight makerUnits refX refY orient> marker-start:url(#) marker-mid:url(#) marker-end:url(#) color-interpolation="auto|sRGB|linearRGB" color-rendering="auto|optimizeSpeed|optimizeQuality" shape-rendering="auto|optimizeSpeed|crispEdges|geometricPrecision" text-rendering="auto|optimizeSpeed|optimizeLegibility|geometricPrecision" image-rendering="auto|optimizeSpeed|optimizeQuality" <a xlink:href= xlink:type="simple" xlink:show="new|replace" xlink:title xlink:actuate="onRequest" target="_top|_self"> <?xml-stylesheet href=".css" type="text/css"?> <style type="text/css|text/xsl" media="screen|print"><!CDATA[]> </style> <linearGradient id x1 y1 x2 y2 gradientUnits="objectBoundingBox|userSpaceOnUse" spreadMethod="pad|reflect|repeat" xlink:href="" gradientTransform=""> 事实证明缺省时即gradientUnits="objectBoundingBox"时x 1 y1 等属性不起作用 <radialGradient id cx cy r fx fy gradientUnits="objectBoundingBox|userSpaceOnUse" spreadMethod="pad|reflect|repeat" xlink:href="" gradientTransform=""> cx cy是形状圆心 fx fy是色彩中心 <stop offset="<length>" stop-color="" stop-opacity="" > <pattern id x y width height patternUnits="objectBoundingBox|userSpaceOnUse" viewBox="" patternTransform xlink:href="" patternTransform=""> overflow="visible|hidden|scroll|auto" clip="rect(x1 y1 x2 y2)|auto" <clipPath id clipPathUnits="objectBoundingBox|userSpaceOnUse" clip-Path="url" clip-rule="nonezero|evenodd">还可以使用文字作为剪裁路径,此时的“c加·mle”参数大多数情况都应该设置为“evenodd”,因为文字的轮廓通常都是交叉的。 <mask id maskUnits="objectBoundingBox|userSpaceOnUse" x= y= width height mask="url()"> opacity= 具有继承性和迭加性
|
-- 作者:holy_1126 -- 发布时间:1/18/2006 12:30:00 AM -- 多谢!感动的痛哭中 |
-- 作者:snowflying -- 发布时间:1/18/2006 11:43:00 AM -- 多谢大虾! |
-- 作者:求索 -- 发布时间:1/18/2006 2:14:00 PM -- 好帖,顶 |
-- 作者:qsc800528 -- 发布时间:8/2/2007 4:41:00 PM -- 楼主辛苦 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.988ms |