首頁 >web前端 >前端問答 >css3支援的濾鏡是什麼

css3支援的濾鏡是什麼

青灯夜游
青灯夜游原創
2022-03-17 18:23:331506瀏覽

css3支援的濾鏡是由filter屬性定義的視覺效果,包括:1、模糊濾鏡,可給影像設定高斯模糊;2、亮度濾鏡;3、對比度濾鏡;4、投影濾鏡;5、灰階濾鏡;6、色相旋轉濾鏡;7、反轉影像濾鏡;8、透明度濾鏡;9、飽和度濾鏡;10、深褐色濾鏡。

css3支援的濾鏡是什麼

本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

css3支援的濾鏡是由filter屬性定義的視覺效果。

filter屬性可設定的函數(視覺效果)

1、模糊濾鏡(px)

給影像設定高斯模糊。值越大越模糊,預設是0,就是不模糊。

filter:blur(4px);

2、亮度濾鏡(%)

給圖片套用一種線性乘法,使其看起來更亮或更暗。如果值是0%,影像會全黑。值是100%,則影像無變化。其他的值對應線性乘數效果。值超過100%也是可以的,影像會比原來更亮。如果沒有設定值,預設是1。

 filter: brightness(200%);

3、對比濾鏡(%)

調整影像的對比。數值是0%的話,影像會全黑。值是100%,影像不變。值可以超過100%,代表會運用更低的對比。若沒有設定值,預設是1。

 filter: contrast(200%);

4、投影濾鏡(x偏移y偏移模糊範圍顏色)

與box-shadow屬性很相似;不同之處在於,透過濾鏡,有些瀏覽器為了更好的性能會提供硬體加速。

 filter: drop-shadow(8px 8px 10px red);

5、灰階濾鏡(%)

將影像轉換為灰階影像。值定義轉換的比例。值為100%則完全轉為灰階影像,數值為0%影像無變化。若未設置,值預設為0。也可以寫成0-1之間的小數。

 filter:grayscale(0.5);

6、色相旋轉濾鏡(deg)

給影像套用色相旋轉。讓影像中的顏色,在色相環中做對應的旋轉。值為0deg,則影像無變化。若值未設置,預設值是0deg。該值雖然沒有最大值,超過360deg的值相當於又繞一圈。

 filter: hue-rotate(90deg);

7、反轉影像濾鏡(%)

反轉輸入影像。值定義轉換的比例。 100%的價值是完全反轉。值為0%則影像無變化。值在0%和100%之間,則是效果的線性乘子。若值未設置,值預設為0。

 filter: invert(100%);

8、透明度濾鏡(%)

影像的透明程度。值為0%則為完全透明,數值為100%則影像無變化。 0-100%之間則是部分透明。也可以用0-1之間的小數來取代%。
與現有的opacity屬性很相似,不同之處在於透過filter,有些瀏覽器為了提升效能會提供硬體加速。

 filter: opacity(30%);

9、飽和度濾鏡(%)

值為0%則是完全不飽和,值為100%則影像無變化。大於100%,則飽和度增高,色彩就會變重。

 filter: saturate(800%);

10、深褐色濾鏡(%)

將影像轉換為深褐色。值為100%則完全是深褐色的,數值為0%影像無變化。值在0%到100%之間,則是效果的線性乘子。若未設置,值預設為0。

 filter: sepia(100%);

使用程式碼:

&:hover {
          -webkit-filter: opacity(0.5%);
          -o-filter: opacity(0.5);
          -moz-filter: opacity(0.5);
          -ms-filter: opacity(0.5);
          filter: opacity(0.5);
        }

(學習影片分享:css影片教學web前端

以上是css3支援的濾鏡是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn