SVGGradientElement: gradientUnits 属性
SVGGradientElement 接口的只读属性 gradientUnits 反映了给定元素的 gradientUnits 属性。它接受 SVGUnitTypes 中定义的 SVG_UNIT_TYPE_* 常量之一。
值
一个 SVGAnimatedEnumeration。
示例
访问 gradientUnits 属性
html
<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200">
<defs>
<linearGradient id="gradient1" gradientUnits="userSpaceOnUse">
<stop offset="0%" stop-color="red" />
<stop offset="100%" stop-color="blue" />
</linearGradient>
</defs>
<rect x="10" y="10" width="180" height="180" fill="url(#gradient1)" />
</svg>
js
const gradient = document.getElementById("gradient1");
console.log(gradient.gradientUnits.baseVal); // Output: 1 (SVG_UNIT_TYPE_USERSPACEONUSE)
规范
| 规范 |
|---|
| Scalable Vector Graphics (SVG) 2 # __svg__SVGGradientElement__gradientUnits |
浏览器兼容性
加载中…