給定一個圖像,如何使用CSS更改PNG圖像的顏色?下面本篇文章就來給大家使用CSS更改PNG圖像顏色的方法,希望對大家有所幫助。
在CSS中使用Filter屬性,利用濾鏡功能來更改png圖像顏色;CSS的Filter屬性主要用于設置圖像的視覺效果。
Filter屬性存在許多屬性值:
filter: none|blur()|brightness()|contrast()|drop-shadow()|grayscale() |hue-rotate()|invert()|opacity()|saturate()|sepia()|url();
示例1:使用灰度濾鏡將彩色圖像更改為灰度圖像:
Markup
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>轉(zhuǎn)換為灰度圖像</title>
<style>
img {
filter: grayscale(10);
}
</style>
</head>
<body>
<img src="https://img.php.cn/upload/article/000/000/006/5d171d34606c9824.jpg"
width="500px" height="250px" alt="filter applied" />
</body>
</body>
</html>
本段代碼來自 https://www.jiangweishan.com/article/html9iit909.html
示例2:此示例對圖像使用許多過濾器。
Markup
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>將圖像轉(zhuǎn)換為不同的顏色</title>
<style>
img {
float:left;
}
.image1 {
filter: invert(100%);
}
.image2 {
filter: sepia(100%);
}
</style>
</head>
<body>
<img class = "image1" src="https://img.php.cn/upload/article/000/000/006/5d171d34606c9824.jpg"
width="500px" height="250px" alt="filter applied" />
/body>
</html>