css3的濾鏡filter屬性,能夠對網頁中的圖片進行相似Photoshop圖片處理的效果,例如背景的毛玻璃效果、老照片(黑白照片)、火焰效果等。
注意: 這個 drop-shadow 與 box-shadow 都是在說陰影,但仍是有區別的,看下圖css
圖中火焰的圖片,是一張png圖片,除了火焰之外,其餘部分是透明的,咱們能看見,box-shadow 是給整個圖片加陰影,而 drop-shadow 只是給不透明的部分加陰影,這是他們最重要的區別了。css3
上面都只是把每種濾鏡單獨拿出來,展現效果,可是其實他們是能夠一塊兒使用的,好比這樣spa
.all img{ filter: brightness(120%) contrast(110%) saturate(120%) hue-rotate(-25deg) drop-shadow(0 0 5px #000); }
注:飽和度和對比度是兩個徹底不一樣的概念,飽和對是對色彩的濃度(純度)的定義;對比度是對畫面明暗程度的定義。
理論上說,對比度是指畫面黑白明暗的層次;飽和度畫面中色彩的鮮豔程度與層次;code