受支持的 SVG 元素和属性

这些是“向量”贴图支持的 SVG 功能。

SVG 元素

有关 SVG 元素的描述,请参见元素索引

元素可以在 <!ELEMENT ... > 块中定义。

受支持

svg 容器(可以嵌套)
g(组)
定义
图像
符号(实例元素的容器)
使用(用于实例化符号或任何其他元素)
样式(最重要事项:类样式、标记样式和 id 样式;不支持诸如“text.alarm”等事项)
路径(所有可能的路径命令)
  • 移动至
  • 线
  • 水平/垂直线
  • 立方体 Bezier 曲线
  • 四方形 Bezier 曲线
  • 椭圆圆弧曲线
图形(全部)
  • 矩形/圆角矩形
  • 椭圆
  • 线
  • 多义线
  • 多边形
文本
  • 支持 Windows ttf 字体
  • 文本跨度
  • 文本参照
  • 文本路径
绘制服务器
  • 线性渐变
  • 径向渐变
  • 焦点渐变
  • 停止
  • 方案
其他
  • a(链接不起作用,但您可以使用 <a> 元素的文本)
  • 说明
  • 标题
  • 剪辑路径
  • 遮罩

不受支持

这些元素中的大部分都用于嵌入字体、过滤器和动画。

altGlyph 嵌入字体
altGlyphDef 嵌入字体
altGlyphItem 嵌入字体
动画 svg 动画
动画颜色 svg 动画
动画运动 svg 动画
动画变换 svg 动画
光标 自定义光标(不需要)
颜色剖面 过滤器
feBlend 过滤器
feColorMatrix 过滤器
feComponentTransfer 过滤器
feComposite 过滤器
feConvolveMatrix 过滤器
feDiffuseLighting 过滤器
feDisplacementMap 过滤器
feDistantLight 过滤器
feFlood 过滤器
feFuncA 过滤器
feFuncB 过滤器
feFuncB 过滤器
feFuncR 过滤器
feGaussianBlur 过滤器
feImage 过滤器
feMerge 过滤器
feMergeNode 过滤器
feMorphology 过滤器
feOffset 过滤器
fePointLight 过滤器
feSpecularLighting 过滤器
feSpotLight 过滤器
feTile 过滤器
feTurbulence 过滤器
过滤器 过滤器
字体 嵌入字体
font-face 嵌入字体
font-face-format 嵌入字体
font-face-name 嵌入字体
font-face-src 嵌入字体
font-face-uri 嵌入字体
foreignObject 其他 XML 语言处理程序可以渲染到 SVG 图形内的区域。
字形 嵌入字体
字形参照 嵌入字体
hkern 嵌入字体
标记  
元数据 (不需要)
缺少字形 嵌入字体
多路径 动画
脚本 无 Java 或 ECMAScript。
设置 svg 动画
切换  
视图  
vkern 嵌入字体

SVG 属性

有关 SVG 属性的描述,请参见属性索引

注意:

颜色可通过很多不同的方法指定:

受支持

基线转移
剪辑
剪辑路径
剪辑路径单位
剪辑规则
颜色
颜色插值
类(可以是多个名称)
显示
填充
填充不透明度
填充规则
font-family(可以是多个名称,包括常规字体。如果未为 glyph 找到任何字体,则会使用默认字体 Times New Roman。)
字体大小(默认值为 12。)
字体样式
字体权重
id
kerning
字母间距
遮罩
opacity
上溢
停止颜色
停止不透明度
笔画
笔画虚线阵列
笔画虚线偏移
笔画线捕获
笔画线连接
笔画斜接限制
笔画不透明度
笔画宽度
样式
文本锚定
变换(平移/旋转/缩放/倾斜)
可见性
字间距
xlink:href
xml:base
xml:space

不受支持

对齐基线
颜色插值过滤器
颜色剖面
颜色渲染
光标
方向
主导基线
启用背景
过滤器
洪水颜色
洪水不透明度
字体
字体变量
字形方向水平
字形方向垂直
图像渲染
照明颜色
标记
标记末尾
标记中间
标记开始
指针事件
图形渲染
文本修饰
文本渲染
unicode-bidi
writing-mode
xml:lang