首页 前端知识 css将png图片转换为指定颜色

css将png图片转换为指定颜色

2024-05-26 01:05:01 前端知识 前端哥 510 125 我要收藏

问题场景

前端开发遇到导航栏的图标默认显示是一种颜色,当鼠标移动到上面又是另一种颜色,但是UI切图的图标是png格式的,el-icon的组件又无法引入,只能使用el-image组件引入,此时却不想如何修改动态修改png图标。

这是菜单栏的默认状态下,图标(此处为png图片)的颜色:
在这里插入图片描述
这是鼠标悬浮时或当前菜单栏被选中时,图片的颜色:
在这里插入图片描述

这时我们就需要css的一个属性,filter属性,什么是filter属性?

filter属性

filter 属性定义了元素(通常是<img>)的可视效果(例如:模糊与饱和度)。

css语法

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

提示: 使用空格分隔多个滤镜。

Filter 函数

转载请注明出处或者链接地址:https://www.qianduange.cn//article/9585.html
标签
评论
发布的文章

html5怎么实现语音搜索

2024-06-01 10:06:32

HTML5

2024-02-27 11:02:15

HTML - 头部元素

2024-06-01 10:06:06

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!