SVG 教程
注意: Internet Explorer和Safari不支持SVG濾鏡!
所有互聯(lián)網(wǎng)的SVG濾鏡定義在<defs>元素中。<defs>元素定義短并含有特殊元素(如濾鏡)定義。
<filter>標(biāo)簽用來(lái)定義SVG濾鏡。<filter>標(biāo)簽使用必需的id屬性來(lái)定義向圖形應(yīng)用哪個(gè)濾鏡?
<feOffset>元素是用于創(chuàng)建陰影效果。我們的想法是采取一個(gè)SVG圖形(圖像或元素)并移動(dòng)它在xy平面上一點(diǎn)兒。
第一個(gè)例子偏移一個(gè)矩形(帶<feOffset>),然后混合偏移圖像頂部(含<feBlend>):
下面是SVG代碼:
代碼解析:
現(xiàn)在,偏移圖像可以變的模糊(含 <feGaussianBlur>):
下面是SVG代碼:
代碼解析:
現(xiàn)在,制作一個(gè)黑色的陰影:
下面是SVG代碼:
代碼解析:
現(xiàn)在為陰影涂上一層顏色:
下面是SVG代碼:
代碼解析: