【前端开发】用css修改图片的颜色教程

对于把图标颜色改变,我接触的只有css3里面的filter属性,filter滤镜中,有调整图像的对比度的contrast(%),有调整色调的hue-rotate等等,把这些滤镜进行组合,进行色值变换,总会得到我们希望的颜色。

在这里,给大家推荐一个filter滤镜进行转换任意色的的在线工具。
生成css网站:https://www.zhangxinxu.com/sp/filter.html

则使用代码如下:
html

<span id="weather-l"><img src="img/晴-天气.png" class="background-1"></span>

css

.background-1 {
width: 100px;
height: 100px;
filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
} 

即可得到想要的效果,通过之前的在线工具,可任意改变想要的颜色值

效果

修改之前

 

 修改之后

 

posted @   JeckHui  阅读(1271)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示