CSS3 filter(濾鏡)屬性

css3的濾鏡filter屬性,能夠對網頁中的圖片進行相似Photoshop圖片處理的效果,例如背景的毛玻璃效果、老照片(黑白照片)、火焰效果等。

clipboard.png

1、blur(px)高斯模糊

clipboard.png

2、brightness(%)亮度

clipboard.png

3、contrast(%)對比度

clipboard.png

4、drop-shadow()陰影

clipboard.png


注意: 這個 drop-shadow 與 box-shadow 都是在說陰影,但仍是有區別的,看下圖css

clipboard.png

圖中火焰的圖片,是一張png圖片,除了火焰之外,其餘部分是透明的,咱們能看見,box-shadow 是給整個圖片加陰影,而 drop-shadow 只是給不透明的部分加陰影,這是他們最重要的區別了。css3

5、grayscale(%)灰度

clipboard.png

6、hue-rotate(deg)色相旋轉

clipboard.png

7、invert(%)反轉

clipboard.png

8、opacity(%)透明度

clipboard.png

9、saturate(%)飽和度

clipboard.png

10、sepia(%)深褐色

clipboard.png

上面都只是把每種濾鏡單獨拿出來,展現效果,可是其實他們是能夠一塊兒使用的,好比這樣spa

clipboard.png

.all img{
    filter: brightness(120%) contrast(110%) saturate(120%) hue-rotate(-25deg) drop-shadow(0 0 5px #000);
}

注:飽和度和對比度是兩個徹底不一樣的概念,飽和對是對色彩的濃度(純度)的定義;對比度是對畫面明暗程度的定義。
理論上說,對比度是指畫面黑白明暗的層次;飽和度畫面中色彩的鮮豔程度與層次;code

相關文章
相關標籤/搜索