跟大家講解下有關CSS3的filter屬性詳細介紹,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說CSS3的filter屬性詳細介紹,小編也收集到了有關CSS3的filter屬性詳細介紹的相關資料,希望大家看到了會喜歡。
今天給大家詳細的解讀一下CSS3里的filter這個濾鏡你屬性,他非常的強大,可以對網頁的圖片進行類似于PS的圖片處理效果。我們可以操作CSS來對圖像進行處理。瀏覽器支持情況:只有IE瀏覽器不支持filter(濾鏡)屬性,為了兼容低版本的safari和google瀏覽器,需要加上前綴-webkit-
filter(濾鏡)屬性現在規范中支持的效果有:
grayscale 灰度(值為0-1之間的小數)
filter:grayscale(1); -webkit-filter:grayscale(1);
0表示灰度為0%,顯示原圖,1 表示灰度為100%灰色。
sepia 褐色(值為0-1之間的小數)
filter:sepia(1); -webkit-filter:sepia(1);
0表示褐色度為0%,顯示原圖,1 表示褐色度為100%顯示褐色。
saturate 飽和度(值為num)
filter:saturate(1.8); -webkit-filter:saturate(1.8);
0表示飽和為0,圖片顯示黑白色,0.5表示飽和度為原圖的一半,1表示飽和度等于原圖,數值大于1表示飽和度加強。
hue-rotate 色相旋轉(值為angle)角度deg
filter:hue-rotate(60deg); -webkit-filter:hue-rotate(60deg);
表示色相旋轉的具體角度。
invert 反色(值為0-1之間的小數)
filter:invert(1); -webkit-filter:invert(1);
0表示不反色顯示原圖,1表示100%完全反色。
opacity 透明度(值為0-1之間的小數)
filter:opacity(0.5); -webkit-filter:opacity(0.5);
0表示完全透明,0.5表示半透明,1表示100%完全不透明。
brightness 亮度(值為num)
filter:brightness(2); -webkit-filter:brightness(2);
0表示亮度為0,顯示黑色,0.5表示亮度為原圖的一半,1表示原圖亮度,數值大于1表示亮度加強。
contrast 對比度(值為num)
filter:contrast(1.8); -webkit-filter:contrast(1.8);
0表示對比度為0,為純色,0.5表示對比度為原圖的一半,1為原圖對比度,數值大于1,值越大,對比度越強。
blur 模糊(值為length)
filter:blur(5px); -webkit-filter:blur(5px);
表示虛化程度像素值。
drop-shadow 陰影
filter:drop-shadow(0 0 10px #000); -webkit-filter:drop-shadow(0 0 10px #000);
和css3 box-shadow屬性值一致。
多個屬性值可以寫一起,用空格隔開,類似transform多屬性寫法
相信看了這些案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
相關閱讀:
如何用CSS做圖片旋轉效果
HTML里無法顯示背景顏色的解決方法
怎么優化HTML網頁
以上就是CSS3的filter屬性詳細介紹的詳細內容,更多請關注php中文網其它相關文章!
來源:php中文網