如何使用CSS將影像顏色更改為黑白?
使用CSS將影像顏色更改為黑白是一個簡單的過程,可以使用多種方法實現。在本文中,我們將學習和理解兩種不同的使用CSS將影像更改為黑白的方法。
本文中有一張圖片,我們的任務是使用CSS將圖片顏色更改為黑白。
將影像顏色更改為黑白的方法
以下列出了使用CSS將影像顏色更改為黑白的方法,並附帶逐步說明和完整的示例程式碼。
使用grayscale過濾器
為了將影像顏色更改為黑白,我們使用了grayscale 過濾器。
- grayscale過濾器接受0%-100%之間的值。
- 過濾器值為0%表示影像應為全綵,100%表示影像應完全為黑白。
- 我們使用了“filter: grayscale(100%);”過濾器,它將影像更改為黑白。
示例
在這個示例中,我們實現了上述步驟,將影像顏色更改為黑白。
<html> <head> <title> Changing color of image in css using a "grayscale" filter </title> <style> body { text-align: center; } .img { filter: grayscale(100%); -webkit-filter: grayscale(100%); } </style> </head> <body> <h3> Change the color of an image to black and white using CSS </h3> <p> In this example we have used grayscale filter to Change the color of an image to black and white. </p> <h3>Original Image:</h3> <img src="/css/images/logo.png" alt="image"> <h3>After using "grayscale" filter:</h3> <br> <img class="img" src="/css/images/logo.png" alt="image"> </body> </html>
使用brightness和saturate過濾器
在這種方法中,我們使用了CSS brightness和saturate過濾器將影像顏色更改為黑白。
- brightness過濾器用於調整整體亮度,控制影像的亮度或暗度。
- “saturate”過濾器用於調整飽和度,控制顏色的強度。
- 我們使用了“filter: brightness(0.5) saturate(0%);”過濾器將影像顏色更改為黑白。
示例
這是一個實現上述步驟以將影像顏色更改為黑白的示例。
<html> <head> <title> Changing color of image using "brightness" and "saturate" filters </title> <style> body { text-align: center; } .img { filter: brightness(0.5) saturate(0%); } </style> </head> <body> <h3> Change the color of an image to black and white using CSS </h3> <p> In this example we have used brightness and saturate filter to Change the color of an image to black and white. </p> <h3>Original Image:</h3> <img src="/css/images/logo.png" alt="image"> <h3> After using "brightness" and "saturate" filters </h3> <br> <img class="img" src="/css/images/logo.png" alt="image"> </body> </html>
結論
使用CSS將影像轉換為黑白是一個簡單的過程。在本文中,我們瞭解瞭如何使用CSS將影像顏色更改為黑白。我們討論了兩種不同的方法,一種是使用**grayscale**過濾器,另一種是使用**brightness**和**saturate**過濾器。
廣告