<feSpotLight>

<feSpotLight> SVG filter primitive defines a light source that can be used to create a spotlight effect. It is used within a lighting filter primitive: <feDiffuseLighting> or <feSpecularLighting> .

Usage context

类别 Light source element
准许内容 Any number of the following elements, in any order:
<animate> , <set>

属性

全局属性

Specific attributes

DOM Interface

This element implements the SVGFESpotLightElement 接口。

范例

HTML 内容

<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg"


xmlns:

xlink



=


"

http://www.w3.org/1999/xlink

"



>





<

defs


>





<

filter


id



=


"

spotlight

"



>





<

feSpecularLighting


result



=


"

spotlight

"



specularConstant



=


"

1.5

"



specularExponent



=


"

4

"



lighting-color



=


"

#FFF

"



>





<

feSpotLight


x



=


"

600

"



y



=


"

600

"



z



=


"

400

"



limitingConeAngle



=


"

5.5

"



/>





</

feSpecularLighting


>





<

feComposite


in



=


"

SourceGraphic

"



in2



=


"

spotlight

"



operator



=


"

out

"



k1



=


"

0

"



k2



=


"

1

"



k3



=


"

1

"



k4



=


"

0

"



/>





</

filter


>





</

defs


>





<

image



xlink:

href



=


"

/files/6457/mdn_logo_only_color.png

"



x



=


"

10%

"



y



=


"

10%

"



width



=


"

80%

"



height



=


"

80%

"




style



=


"



filter


:



url


(

#spotlight

)



;



"




/>





</

svg


>



					

结果

规范

规范
Filter Effects Module Level 2 (Filter Effects 2)
# feSpotLightElement

浏览器兼容性

BCD tables only load in the browser

另请参阅

Found a problem with this page?

最后修改: , 由 MDN 贡献者