濾鏡主要是用來實現圖像的各類特殊效果,css的濾鏡是很神奇的。css
css的濾鏡,也就是filter屬性,主要有下面這幾個屬性值 html
blur(模糊) css3
brightness(亮度) segmentfault
注意:值是100%,圖像無變化。超過100%,變亮,小於100%,變暗。 spa
contrast(對比度) ssr
與brightness 同樣 contrast 100%,圖片無變化。 htm
drop-shadow(陰影) 圖片
注意: 這個 drop-shadow 與 box-shadow 都是在說陰影,但仍是有區別的,看下圖。 ci
圖中火焰的圖片,是一張png圖片,除了火焰之外,其餘部分是透明的,咱們能看見,box-shadow 是給整個圖片加陰影,而 drop-shadow 只是給不透明的部分加陰影,這是他們最重要的區別了。 get
grayscale(灰度)
注意:值爲100%則徹底轉爲灰度圖像,值爲0%圖像無變化。
hue-rotate(色調)
invert(反轉)
opacity(透明度)
saturate(飽和度)
注意:值爲100%,圖像無變化
sepia(深褐色)
注意:值爲0%,圖像無變化
上面都只是把每種濾鏡單獨拿出來,展現效果,可是其實他們是能夠一塊兒使用的,好比這樣
注意: 順序是很是重要的,若是順序變了,最後的效果也會發生變化。
css濾鏡,仍是頗有必要知道的,用它實現的效果,也每每很讓人驚豔,此次說了點最基礎的東西,若是想知道,更多 filter屬性 細節的事情,就到這裏吧!
http://www.runoob.com/cssref/...
下次咱們用css濾鏡來作一個火焰的效果。
簡單說 經過CSS的濾鏡 實現 火焰效果