跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

CSS 滤镜生成

八个 CSS filter 函数叠加实时预览,并复制 filter 代码。

实时预览

预览用的是内置渐变占位图。把同一条 filter 用到你自己的图片上,效果完全一致。

生成的 CSS

怎么用

  1. 拖动八条滑杆中的任意一条。预览会跟着变,可以先看效果再决定要不要复制。
  2. 想要先有个方向,就从预设起步:复古加褐色并降饱和,黑白走全灰度,冷调旋转色相。
  3. 套用预设后还能继续微调任何一条滑杆 —— 预设只负责给初值。
  4. 复制生成的 filter 声明。只有偏离中性值的函数会被写出来,字符串因此很短。
  5. 把同一条字符串用到你自己的图片上。预览用的是渐变占位图,但滤镜算法完全一致。

常见用法

常见问题

问:为什么输出里少了一些函数? 答:处在中性值的函数(比如 brightness(100%))不产生任何变化。省略它们可以让声明更好读。

问:能用在视频或整个区块上吗? 答:可以。filter 对任何元素都生效,包括 video、canvas 与容器;不过对大面积做模糊,绘制开销会明显上升。

问:函数的顺序有影响吗? 答:有。滤镜按从左到右的顺序依次生效,先灰度再褐色与先褐色再灰度的结果不同。生成结果保持固定顺序,需要的话请有意识地调整。

你的数据留在这台设备上

CSS 滤镜生成 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。