Svg阴影:
值得注意的是Internet Explorer和Safari不支持SVG滤镜!
<defs> 和 <filter>
所有互联网的SVG滤镜定义在<defs>元素中。<defs>元素定义短并含有特殊元素(如滤镜)定义。<filter>标签用来定义SVG滤镜。
滤镜的属性:
属性 | 作用 |
x,y | 提供左上角的坐标来定义在哪里渲染滤镜效果。(默认值:0) |
width,height | 绘制滤镜容器框的高宽(默认都为100%) |
result | 用于dingyi一个滤镜效果的输出名字,以便于气用作另一个滤镜效果的输入(in) |
in | 指定滤镜效果的输入源,可以是某个滤镜导出的 result ,也可以是下面六个值 |
代码片段:
<svg>
<!-- 定义滤镜,defs是一个定义标签 -->
<defs>
<filter id="f1" width="200%" height="200%">
<!-- 使用偏移滤镜 -->
<feOffset in="SourceGraphic" result="offs