新闻中心

在css中如何用filter:grayscale调整颜色

2025-10-18
浏览次数:
返回列表
grayscale()将元素转为灰度图像,参数为百分比或0-1数值,100%完全黑白,0%保持原色,常用于图片、背景、SVG等视觉效果控制。

在css中如何用filter:grayscale调整颜色

在CSS中,filter: grayscale() 用于将元素的颜色转换为灰度图像。它不会直接“调整”某种特定颜色,而是将整个元素的色彩饱和度降低到零,呈现出黑白效果。

基本语法

grayscale(值) 接受一个参数,可以是百分比或0到1之间的数值:

  • grayscale(100%)grayscale(1):完全灰度,无任何颜色
  • grayscale(0%)grayscale(0):保持原色,无变化
  • grayscale(50%)grayscale(0.5):部分灰度,保留一些色彩信息

常见用法示例

将图片变为黑白:

img {
  filter: grayscale(100%);
}

鼠标悬停时恢复原色:

盛世企业网站管理系统1.1.2 盛世企业网站管理系统1.1.2

免费 盛世企业网站管理系统(SnSee)系统完全免费使用,无任何功能模块使用限制,在使用过程中如遇到相关问题可以去官方论坛参与讨论。开源 系统Web代码完全开源,在您使用过程中可以根据自已实际情况加以调整或修改,完全可以满足您的需求。强大且灵活 独创的多语言功能,可以直接在后台自由设定语言版本,其语言版本不限数量,可根据自已需要进行任意设置;系统各模块可在后台自由设置及开启;强大且适用的后台管理支

盛世企业网站管理系统1.1.2 0 查看详情 盛世企业网站管理系统1.1.2 img {
  filter: grayscale(100%);
  transition: filter 0.3s ease;
}

img:hover {
  filter: grayscale(0);
}

可应用的元素类型

filter 属性适用于大多数块级和内联元素,尤其是:

  • 图片(img)
  • 背景图(div 等容器)
  • SVG 图标
  • 视频(video 标签)

例如给带背景图的 div 添加灰度效果:

.card {
  background-image: url('photo.jpg');
  filter: grayscale(70%);
}

注意事项

使用 filter: grayscale() 时需注意以下几点:

  • filter 会影响整个元素及其子元素的视觉呈现
  • 若只想对背景图做灰度处理,可考虑用伪元素 + 背景叠加方式避免影响文字
  • 兼容性良好,现代浏览器都支持,但旧版IE不支持
基本上就这些。grayscale() 是一种简单高效的视觉控制手段,常用于状态切换、视觉统一或交互反馈。

以上就是在css中如何用filter:grayscale调整颜色的详细内容,更多请关注其它相关文章!


# 是一种  # 湘乡品牌营销推广中心  # 包头营销推广介绍  # 诸城网站建设路拍照  # 商丘网站优化哪里好  # 博客如何营销推广花茶  # 沈阳专业高端网站建设  # 网站建设讲解思路有哪些  # 问答seo推广  # seo推广营销专员工作内容  # 餐饮如何推广宣传营销  # 选择器  # css  # 两种类型  # 您的  # 开源  # 中不  # 无任何  # 如何用  # 企业网站  # 管理系统  # 浏览器  # 伪元素  # svg 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: win11 arm版怎么安装 M1/M2 Mac虚拟机安装ARM win11的方法  如何在 Windows 11 中启动游戏手柄设置  拼多多购物车商品数量无法修改如何处理 拼多多购物车操作优化方法  深入理解J*aScript Promise异步执行与微任务队列  J*aScriptWebpack优化_J*aScript构建工具实战  Linux如何排查内存不足OOME问题_LinuxOOM分析教程  优化 Python 函数中的条件逻辑:解决 if-else 嵌套与参数选择问题  Win10桌面图标出现小盾牌怎么办 Win10去除UAC图标教程【解决】  Django表单提交验证失败后保持字段值不刷新  Golang如何通过reflect操作map_Golang reflect map操作与遍历技巧  CSS实现侧边栏导航项全宽圆角悬停背景效果  Win10如何清理注册表垃圾 Win10注册表维护与优化指南【慎用】  Yandex搜索引擎一键访问入口_俄罗斯Yandex官网免登录  c++如何使用Catch2编写单元测试_c++简洁易用的BDD风格测试框架  J*aScript生成器_j*ascript异步迭代  C++如何生成随机数_C++ random库使用方法与范围设置  wps文字怎么插入目录并自动更新_wps文字如何插入目录并自动更新方法  Win10快速启动功能利弊分析 Win10开启或关闭快速启动教程【技巧】  vivo浏览器怎么扫描二维码 vivo浏览器内置扫一扫功能使用方法  《明末:渊虚之羽》设计师谈设计角色:那会刚毕业 充满激情  厨房不锈钢水槽发黑生锈怎么处理_水槽用可乐+锡纸2分钟抛亮如新  文心一言怎样用插件调度API数据_文心一言用插件调度API数据【API调用】  优化HTML表单样式:解决输入框焦点跳动与元素间距问题  Yandex官网免登录入口_俄罗斯Yandex搜索引擎一键访问  J*a编写用户注册与登录功能_掌握字符串与验证逻辑  CSS Grid如何控制元素对齐_align-items与justify-items组合使用  俄罗斯Yandex搜索引擎入口_Yandex官网免登录一键访问  PHP 枚举:根据字符串获取枚举案例的策略与实现  TikTok国际版网页端快速入口 TikTok全球版短视频浏览教程  纯CSS与HTML网格布局的HTML精简策略:SVG与JS方案解析  荒野行动PC版怎么注册_荒野行动PC版账号注册详细流程图文教程  UC浏览器官网入口2025最新 UC浏览器网页版正式地址  星露谷物语官网入口 星露谷物语游戏官网入口  J*a里如何实现线程安全的懒加载单例_懒加载单例实现方法解析  age动漫网站入口 age动漫官网直接访问入口  EMS快递官网app_中国邮政速递物流手机客户端  漫蛙Manwa2官网入口地址分享 漫蛙漫画PC版永久访问通道  Spring Boot内嵌服务器与J*a EE全栈特性:选择与部署策略  知音漫客官网漫画下载_知音漫客网页版阅读记录  uc手机浏览器网页版入口 uc浏览器手机版便捷登录首页  ArchiveofOurOwn小说阅读-ArchiveofOurOwn同人作品访问链接  谷歌浏览器浏览体验优化_谷歌浏览器新版直连永久可用提示  Python字典中优雅地迭代剩余元素的方法  uc浏览器网页版入口 uc浏览器网页版最新网址  SteamMachine定价或为699美元 大家想入手吗?  如何使用 Excel 发布器与 Power BI 分享 Excel 洞察  Go RPC HTTP服务正确实现与常见陷阱解析  AngularJS $http POST请求数据传递与Go后端接收实践  微博网页版怎么开启两步验证_微博网页版账号安全两步验证设置方法  TikTok搜索结果不显示如何解决 TikTok搜索刷新优化方法 

搜索