📅  最后修改于: 2023-12-03 15:05:24.610000             🧑  作者: Mango
SVG FESpotLightElement.pointsAtY
属性表示在聚光灯效果中指定的位置 Y 坐标。它是一个只读属性,返回一个 SVGAnimatedNumber 对象。
let pointY = svgFESpotLightElement.pointsAtY.baseVal;
pointY
: 表示聚光灯效果中指定的位置 Y 坐标。<svg width="300" height="200">
<defs>
<filter id="spotlight">
<feSpotLight x="50" y="50" z="20" pointsAtX="150" pointsAtY="100"
specularExponent="3" limitingConeAngle="30" />
</filter>
</defs>
<rect x="50" y="50" width="200" height="100" fill="#ccc" filter="url(#spotlight)" />
</svg>
在上述示例中,我们创建了一个 <rect>
元素,并使用 <filter>
元素添加了一个聚光灯效果。在 <feSpotLight>
元素中,我们使用 pointsAtX
和 pointsAtY
属性指定了聚光灯的方向。