标记单位

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

markerUnits 属性定义了 markerWidthmarkerHeight 属性以及 <marker> 内容的坐标系统。

你可以将此属性与以下 SVG 元素一起使用

用法说明

userSpaceOnUse | strokeWidth
默认值 strokeWidth
可动画的
userSpaceOnUse

此值指定 markerWidthmarkerHeight 属性以及 <marker> 元素的的内容代表当前用户坐标系统中的值,该坐标系统适用于引用标记的图形对象(即,通过 markermarker-startmarker-midmarker-end 属性引用 <marker> 元素的那个元素的坐标系统)。

strokeWidth

此值指定 markerWidthmarkerHeight 属性以及 <marker> 元素的的内容代表一个坐标系统中的值,该坐标系统的单位等于引用标记的图形对象上当前描边宽度的用户单位大小(请参阅 stroke-width 属性)。

规范

规范
Scalable Vector Graphics (SVG) 2
# MarkerUnitsAttribute

浏览器兼容性

另见