CSS 与前端开发工具

CSS Filter Generator

通过九种滤镜参数调整本地预览的显示效果,并复制 filter 声明。

参数设置

浏览器本地处理

实时预览

参数修改后自动更新
可直接选择或复制

实时预览九种 CSS 滤镜,生成 filter 声明并一键恢复默认值。

输入内容仅在您的浏览器中处理,不会上传到服务器。

这个工具是什么

CSS Filter Generator 控制模糊、亮度、对比、灰度、色相旋转、反相、透明度、饱和度和褐色效果。预览使用页面内置的可视元素,不会请求远程图片。

如何使用

  1. 拖动滑块或输入数值调节滤镜。
  2. 观察预览中颜色、边缘和透明度的实时变化。
  3. 复制生成的 filter 声明。
  4. 点击“重置”恢复所有默认值,此时输出 filter: none。

使用示例

  • grayscale(100%) 可以显示完整灰度效果。
  • brightness(120%) 可增加亮度,brightness(100%) 保持原值。
  • blur(2px) 模糊边缘,opacity(50%) 让元素半透明。
filter: blur(2px) brightness(120%) contrast(110%) saturate(130%);
filter: none;

原理与 CSS 说明

CSS filter 按声明顺序把显示效果应用到渲染后的元素。默认值为 blur 0px、brightness 100%、contrast 100%、grayscale 0%、hue-rotate 0deg、invert 0%、opacity 100%、saturate 100%、sepia 0%。默认项可省略,全部默认时输出 none。

常见用途

  • 比较卡片、插图或图像的滤镜风格。
  • 为悬停态和主题效果准备 CSS。
  • 理解多个 filter 函数组合后的显示变化。

隐私说明

所有输入、计算、CSS 生成和预览都在当前浏览器中完成,不会上传用户内容,不使用后台、数据库、在线 API 或第三方 CDN,也不会自动保存您的输入。

FAQ

CSS filter 是什么?

它是浏览器的视觉效果属性,可对元素应用模糊、亮度、色彩和透明度等处理。

brightness(100%) 是什么意思?

表示保持原始亮度,低于 100% 变暗,高于 100% 变亮。

blur() 和 opacity() 如何使用?

blur() 使用非负长度控制模糊,opacity() 使用 0~100% 控制透明度,100% 为完全不透明。

CSS filter 会修改原始图片吗?

不会。它只影响浏览器中的显示效果,不会写入或修改源图片文件。

为什么重置后输出 filter: none?

全部参数恢复无效果的默认值时,可以用 none 完整表达,无需逐个列出默认函数。

返回开发者工具分类首页