新闻中心

如何用css filter实现模糊、亮度、对比度调整

2025-10-07
浏览次数:
返回列表
CSS filter 属性可实现模糊、亮度、对比度等视觉效果。1. blur() 设置高斯模糊,数值越大越模糊;2. brightness() 调整明暗,百分比低于100%变暗,高于100%变亮;3. contrast() 改变对比度,0%为灰色,高于100%增强对比;4. 多个函数可用空格分隔组合使用,如模糊加调亮。示例:.frosted-glass { filter: blur(8px) brightness(90%) contrast(110%); } 注意过度使用可能影响可读性,需根据场景调整参数。

如何用css filter实现模糊、亮度、对比度调整

使用 CSS filter 属性可以轻松实现图像或元素的模糊、亮度、对比度等视觉效果调整。它适用于图片、背景、文字甚至视频,只需在目标元素上添加相应的 filter 函数即可。

1. 模糊(Blur)

通过 blur() 函数为元素添加高斯模糊效果,参数是模糊半径,单位为 px。

说明:
  • 数值越大,模糊程度越高
  • 值为 0 表示无模糊

示例:

img {
  filter: blur(5px);
}

2. 亮度调整(Brightness)

使用 brightness() 函数控制元素的明暗程度。

说明:
  • brightness(100%) 表示原始亮度
  • 小于 100% 变暗,如 brightness(50%)
  • 大于 100% 变亮,如 brightness(150%)
  • 值为 0% 时元素全黑,超过 100% 会显得更亮甚至发白

示例:

.darken {
  filter: brightness(30%);
}

3. 对比度调整(Contrast)

contrast() 函数增强或减弱颜色对比。

MarsCode MarsCode

字节跳动旗下的免费AI编程工具

MarsCode 339 查看详情 MarsCode 说明:
  • contrast(100%) 保持原样
  • 低于 100% 降低对比,如 contrast(50%)
  • 高于 100% 提升对比,如 contrast(200%)
  • 设为 0% 时所有像素变为灰色

示例:

.high-contrast {
  filter: contrast(180%);
}

4. 组合多个效果

你可以将多个 filter 函数写在一起,用空格分隔。

常见组合:
  • 模糊 + 降低亮度:用于模态框背景
  • 提高亮度 + 增强对比:突出显示图片

示例:

.frosted-glass {
  filter: blur(8px) brightness(90%) contrast(110%);
}

基本上就这些。CSS filter 使用简单,性能也不错,适合做轻量级视觉处理。注意过度模糊或高亮度可能影响可读性,建议结合实际场景微调参数。

以上就是如何用css filter实现模糊、亮度、对比度调整的详细内容,更多请关注其它相关文章!


# 圆角  # 移动商务营销推广员  # 韶关网站推广多少钱  # 方案推广网站怎么做好  # 奉贤seo排名费用  # 实惠的网站推广方案  # 芭蕾服饰网站推广  # 郑州seo引擎  # seo综合查询工具网站  # 黄页网站推广ap  # 迎泽区网站建设作用  # 图像调整  # 不匹配  # 高斯  # 明暗  # 太紧  # 值为  # 越大  # 如何用  # 设为  # 多个  # css 


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


相关推荐: 天眼查怎么看公司融资情况 天眼查企业融资历史查询步骤【攻略】  搜狗浏览器如何使用密码生成器创建强密码 搜狗浏览器内置密码安全工具  Win11怎么安装Linux子系统 Win11 WSL2安装Ubuntu及环境配置指南  理解J*aScript Promise的微任务队列与执行顺序  蛙漫正版漫画平台入口_蛙漫免费阅读全站漫画资源  qq浏览器如何查看和导出已保存的密码 qq浏览器密码管理器数据备份教程  解决macOS上安装pyhdf时‘hdf.h’文件缺失的编译错误  AI抖音网页版免费视频入口 AI抖音网页端最新视频实时观看  印象笔记如何设提醒任务防漏执行_印象笔记设提醒任务防漏执行【任务提醒】  Go RPC HTTP服务正确实现与常见陷阱解析  如何在网页中实现特定地点的随机图片展示  CSS响应式网页如何实现主次模块比例自适应_flex-grow与flex-shrink调整  Node.js 中使用 node-cron 实现定时 API 数据抓取与处理  我的世界官方游戏入口 我的世界官网平台直达链接  如何设置Windows Defender的定时扫描_计划任务实现自动杀毒【安全】  192.168.1.1管理中心入口 192.168.1.1路由器网页设置平台  WordPress插件开发:正确注册卸载钩子与避免常见陷阱  Promise错误处理:在catch后终止链式then执行的策略  内存检查:在VS Code中调试C++时的内存视图  在J*a中如何在J*a中使用异常机制记录错误日志_异常日志实践经验  J*aScript Promise链中如何正确终止后续.then执行并处理错误  C++如何打印当前代码行号与文件名_C++预定义宏FILE与LINE的使用  Tailwind CSS line-clamp 布局问题解析与修复指南  NVIDIA股价11月重挫12%:下月有望好转 但难回5万亿美元巅峰  win11如何加载ICC颜色配置文件 Win11校色文件安装与显示器色彩管理【指南】  字由网在线版登录地址 字由网网页版安全入口  谷歌邮箱网页版官方页面入口 谷歌邮箱网页端快速访问  PDF怎么合并PDF并保持格式_PDF合并文件保持排版教程  Win11怎么隐藏桌面图标 Win11一键隐藏所有桌面元素及恢复显示  Go语言中的*string:深入理解字符串指针  Go语言HTML解析:利用Goquery精准获取指定元素内容  b站怎么看视频的弹幕数量_b站弹幕数量查看方法  126邮箱手机版登录官网2026_126手机邮箱免费入口最新  动漫岛观看全网网 动漫岛在线正版动漫入口  Win11截图该按哪些键 Win11截屏完整流程解析【教程】  J*a 递归快速排序中静态变量的状态管理与陷阱  Win10自动更新怎么关闭 Win10永久关闭系统更新的两种方法【终极版】  Go与Ruby之间实现AES加密互通:CFB模式下的密钥长度匹配策略  谷歌google账号注册详细步骤 谷歌账号注册官方教程  c++如何使用Meson构建系统_c++比CMake更快的构建工具  魅族20怎样在浏览器开无图省流_iPhone魅族20浏览器开无图省流【流量节省】  如何使用Rector自动化升级旧代码_通过Composer安装和配置Rector进行代码重构  C++如何实现异步操作_C++11使用std::future和std::async进行异步编程  ACG动漫手机版官网入口 手机ACG动漫APP在线观看正版  如何使用spryker/configurable-bundles-products-resource-relationship模块解决复杂产品捆绑关系难题  手机CPU怎么影响游戏体验_手机CPU对游戏性能的影响分析  Angular响应式表单:实现提交后表单及按钮的禁用与只读化  微信网页版登录教程_微信网页版登录入口在哪  必由学官网首页入口 必由学教师网页版登录指南  京东单号查询入口_京东快递订单追踪入口 

搜索