日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

svg教程

SVG 陰影

閱讀 (2230)

SVG 陰影


注意: Internet Explorer和Safari不支持SVG濾鏡!


<defs> 和 <filter>

所有互聯網的SVG濾鏡定義在<defs>元素中。<defs>元素定義短并含有特殊元素(如濾鏡)定義。

<filter>標簽用來定義SVG濾鏡。<filter>標簽使用必需的id屬性來定義向圖形應用哪個濾鏡?


SVG <feOffset>

實例 1

<feOffset>元素是用于創建陰影效果。我們的想法是采取一個SVG圖形(圖像或元素)并移動它在xy平面上一點兒。

第一個例子偏移一個矩形(帶<feOffset>),然后混合偏移圖像頂部(含<feBlend>):

feoffset

下面是SVG代碼:

實例

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
? <defs>
??? <filter id="f1" x="0" y="0" width="200%" height="200%">
????? <feOffset result="offOut" in="SourceGraphic" dx="20" dy="20" />
????? <feBlend in="SourceGraphic" in2="offOut" mode="normal" />
??? </filter>
? </defs>
? <rect width="90" height="90" stroke="green" stroke-width="3"
? fill="yellow" filter="url(#f1)" />
</svg>

嘗試一下 ?

對于Opera用戶: 查看SVG文件(右鍵單擊SVG圖形預覽源)。

代碼解析:

  • <filter>元素id屬性定義一個濾鏡的唯一名稱
  • <rect>元素的濾鏡屬性用來把元素鏈接到"f1"濾鏡

實例 2

現在,偏移圖像可以變的模糊(含 <feGaussianBlur>):

feoffset2

下面是SVG代碼:

實例

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
? <defs>
??? <filter id="f1" x="0" y="0" width="200%" height="200%">
????? <feOffset result="offOut" in="SourceGraphic" dx="20" dy="20" />
????? <feGaussianBlur result="blurOut" in="offOut" stdDeviation="10" />
????? <feBlend in="SourceGraphic" in2="blurOut" mode="normal" />
??? </filter>
? </defs>
? <rect width="90" height="90" stroke="green" stroke-width="3"
? fill="yellow" filter="url(#f1)" />
</svg>

嘗試一下 ?

對于Opera用戶: 查看SVG文件(右鍵單擊SVG圖形預覽源)。

代碼解析:

  • <feGaussianBlur>元素的stdDeviation屬性定義了模糊量

實例 3

現在,制作一個黑色的陰影:

feoffset3

下面是SVG代碼:

實例

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
? <defs>
??? <filter id="f1" x="0" y="0" width="200%" height="200%">
????? <feOffset result="offOut" in="SourceAlpha" dx="20" dy="20" />
????? <feGaussianBlur result="blurOut" in="offOut" stdDeviation="10" />
????? <feBlend in="SourceGraphic" in2="blurOut" mode="normal" />
??? </filter>
? </defs>
? <rect width="90" height="90" stroke="green" stroke-width="3"
? fill="yellow" filter="url(#f1)" />
</svg>

嘗試一下 ?

對于Opera用戶: 查看SVG文件(右鍵單擊SVG圖形預覽源)。

代碼解析:

  • <feOffset>元素的屬性改為"SourceAlpha"在Alpha通道使用殘影,而不是整個RGBA像素。

實例 4

現在為陰影涂上一層顏色:

feoffset4

下面是SVG代碼:

實例

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
? <defs>
??? <filter id="f1" x="0" y="0" width="200%" height="200%">
????? <feOffset result="offOut" in="SourceGraphic" dx="20" dy="20" />
????? <feColorMatrix result="matrixOut" in="offOut" type="matrix"
????? values="0.2 0 0 0 0 0 0.2 0 0 0 0 0 0.2 0 0 0 0 0 1 0" />
????? <feGaussianBlur result="blurOut" in="matrixOut" stdDeviation="10" />
????? <feBlend in="SourceGraphic" in2="blurOut" mode="normal" />
??? </filter>
? </defs>
? <rect width="90" height="90" stroke="green" stroke-width="3"
? fill="yellow" filter="url(#f1)" />
</svg>

嘗試一下 ?

對于Opera用戶: 查看SVG文件(右鍵單擊SVG圖形預覽源)。

代碼解析:

  • <feColorMatrix>過濾器是用來轉換偏移的圖像使之更接近黑色的顏色。 '0.2'矩陣的三個值都獲取乘以紅色,綠色和藍色通道。降低其值帶來的顏色至黑色(黑色為0)
關閉
程序員人生
主站蜘蛛池模板: 日韩在线视频观看 | 久久久免费精品 | 国产一级电影网 | 综合久久综合久久 | 草色在线| 黄色二区 | 免费污污网站 | 亚洲精品视频一区二区三区 | 男女上床网站 | 国产一区二区三区在线 | 欧美成人r级一区二区三区 欧美午夜精品一区 | 国产精品久久久久无码av | 国内精品久久久久久久影视简单 | 国产亚洲精品久久久久久 | 精品久久久久久久久久久下田 | 精品视频久久久 | 一区二区久久久 | 欧美性猛交一区二区三区精品 | 国产精品6 | 亚洲精品在线观看网站 | 久久精品国产免费 | 成人激情视频在线观看 | 久久精品视频在线看99 | 性高湖久久久久久久久 | 亚洲视频精品在线 | 日韩国产精品久久久久久亚洲 | 久久精品一区二区国产 | 日韩在线观看中文字幕 | 久久九九99| 日产一二三四五六区传媒 | 簧片在线免费观看 | 99福利在线| 97精品在线视频 | 深夜爱爱视频 | 91综合网 | 国产精品久久久一区二区三区 | 精品久久久久久久 | 91精品国产91久久综合 | 国产伦精品一区二区三区照片 | 3344成人免费高清免费视频 | 亚洲自拍电影 |