教程 > svg 教程 > 阅读:116

svg 阴影——迹忆客-ag捕鱼王app官网

注意: internet explorer和safari不支持svg滤镜!


所有互联网的svg滤镜定义在元素中。元素定义短并含有特殊元素(如滤镜)定义。

标签用来定义svg滤镜。标签使用必需的id属性来定义向图形应用哪个滤镜?


svg

实例 1

元素是用于创建阴影效果。我们的想法是采取一个svg图形(图像或元素)并移动它在xy平面上一点儿。

第一个例子偏移一个矩形(带·),然后混合偏移图像顶部(含):

下面是svg代码:

实例


  
    
      
      
    
  
  

代码解析:

  • 元素id属性定义一个滤镜的唯一名称
  • 元素的滤镜属性用来把元素链接到"f1"滤镜

实例 2

现在,偏移图像可以变的模糊(含 ):

下面是svg代码:

实例


  
    
      
      
      
    
  
  

代码解析:

  • 元素的stddeviation属性定义了模糊量

实例 3

现在,制作一个黑色的阴影:

下面是svg代码:

实例


  
    
      
      
      
    
  
  

代码解析:

  • 元素的属性改为"sourcealpha"在alpha通道使用残影,而不是整个rgba像素。

实例 4

现在为阴影涂上一层颜色:

下面是svg代码:

实例


  
    
      
      
      
      
    
  
  

代码解析:

  • 过滤器是用来转换偏移的图像使之更接近黑色的颜色。 '0.2'矩阵的三个值都获取乘以红色,绿色和蓝色通道。降低其值带来的颜色至黑色(黑色为0)

查看笔记

扫码一下
查看教程更方便
网站地图