svg的基本格式是:
<defs >
<!-- 这是一个过滤器 -->
<filter>
</filter>
</defs>
在filter里面写阴影的样式,例如给一个长方形加阴影完整代码是:
<svg width="800" height="800">
<!-- 这是一个定义标签 -->
<defs >
<!-- 这是一个过滤器 -->
<filter width="200%" height="200%" id="url">
<!-- 这是用于创建阴影效果 -->
<feOffset in="SourceGraphic" dx="20" dy="20" result="set" fill="green"/>
<feGaussianBlur in="set" result="suo" stdDeviation="10"/>
<!-- 这是用于创建元素混合滤镜,显示原内容 -->
<feBlend in="SourceGraphic" in="suo" mdoe="normal"/>
</filter>
</defs>
<!-- 长方形 -->
<rect x="100" y="100" width="200" height="100" fill="red" filter="url(#url)"/>
<