扫码一下
查看教程更方便
注意: internet explorer和safari不支持svg滤镜!
和
所有互联网的svg滤镜定义在
元素中。
元素定义短并含有特殊元素(如滤镜)定义。
标签用来定义svg滤镜。
标签使用必需的id属性来定义向图形应用哪个滤镜?
元素是用于创建阴影效果。我们的想法是采取一个svg图形(图像或元素)并移动它在xy平面上一点儿。
第一个例子偏移一个矩形(带·
),然后混合偏移图像顶部(含
):
下面是svg代码:
实例
代码解析:
元素id属性定义一个滤镜的唯一名称
元素的滤镜属性用来把元素链接到"f1"滤镜现在,偏移图像可以变的模糊(含
):
下面是svg代码:
实例
代码解析:
元素的stddeviation属性定义了模糊量现在,制作一个黑色的阴影:
下面是svg代码:
实例
代码解析:
元素的属性改为"sourcealpha"在alpha通道使用残影,而不是整个rgba像素。现在为阴影涂上一层颜色:
下面是svg代码:
实例
代码解析:
过滤器是用来转换偏移的图像使之更接近黑色的颜色。 '0.2'矩阵的三个值都获取乘以红色,绿色和蓝色通道。降低其值带来的颜色至黑色(黑色为0)