CSS Filter是CSS3新增的一個功能。通過CSS Filter,可以對HTML元素應用一些CSS效果,以實現圖像處理效果、文本陰影等等操作。CSS Filter主要包括曝光度、高斯模糊、亮度、對比度、色調、飽和度、反相和灰度等八種效果。本文將詳細介紹每種效果的具體使用方法。
1.曝光度
.filter{
filter: brightness(200%);
}
通過brightness函數可以實現HTML元素的曝光度增強操作。函數中的數值越大,元素曝光度增強效果越明顯。
2.高斯模糊
.filter{
filter: blur(10px);
}
通過blur函數可以實現HTML元素的高斯模糊處理。函數中的數值代表高斯模糊的程度。
3.亮度
.filter{
filter: brightness(75%);
}
通過brightness函數可以實現HTML元素亮度的調整。函數中的數值越大,元素越亮。
4.對比度
.filter{
filter: contrast(200%);
}
通過contrast函數可以實現HTML元素的對比度調整。函數中的數值越大,元素的對比度越明顯。
5.色調
.filter{
filter: hue-rotate(90deg);
}
通過hue-rotate函數可以實現HTML元素的色調調整。函數中的數值代表以度數為單位的色調調整程度。
6.飽和度
.filter{
filter: saturate(150%);
}
通過saturate函數可以實現HTML元素的飽和度調整。函數中的數值越大,元素的顏色越鮮艷。
7.反相
.filter{
filter: invert(100%);
}
通過invert函數可以實現HTML元素的反相處理。函數中的數值越大,元素反相效果越明顯。
8.灰度
.filter{
filter: grayscale(100%);
}
通過grayscale函數可以實現HTML元素的灰度處理。函數中的數值越大,元素越呈現灰色效果。
以上就是八種CSS Filter效果的使用方法。有了CSS Filter,我們可以實現更多更豐富的設計效果,讓網頁更加美觀動人。