首页CSS遮罩生成器

CSS遮罩生成器

在线CSS遮罩生成器,支持 mask-image 线性/径向/锥形渐变可视化调节、实时预览与代码复制,适用于淡出遮罩、视觉过渡与动效调试场景。

遮罩设置

不透明
透明

CSS 代码

mask-image: linear-gradient(180deg, black 50%, transparent 100%);
-webkit-mask-image: linear-gradient(180deg, black 50%, transparent 100%);

预览

遮罩预览

预览区域使用 mask-image 应用遮罩效果。

工具说明

什么是 mask-image?

mask-image 是 CSS 的一个属性,用于为元素应用遮罩效果。遮罩是一张“透明度地图”:完全透明的区域会使元素完全透明,半透明区域会部分可见,不透明区域则完全可见。

与图像编辑软件的图层蒙版类似,mask-image 可以实现渐变淡出、边缘柔化、复杂过渡等艺术化效果,特别适合需要平滑透明变化的 UI 与动效场景。

如何使用本工具

  1. 选择遮罩类型(线性、径向或锥形渐变)。
  2. 根据类型调整角度或位置等参数。
  3. 设置不透明与透明的停止点,观察实时预览效果。
  4. 复制生成的 CSS 代码并粘贴到项目中使用。

核心功能特性

  • 支持线性、径向、锥形三种渐变遮罩。
  • 可调节角度、位置与透明度停止点。
  • 实时预览遮罩效果,参数变化即时反馈。
  • 一键复制 CSS 代码,自动包含 -webkit 前缀以兼容 Safari。
  • 本地运行生成,不上传数据。

常见问题 (FAQ)

mask-image 和 clip-path 有什么区别?

mask-image 使用图像或渐变创建透明度过渡,可实现半透明与柔和渐变;clip-path 使用路径裁剪元素,只能做到显示/隐藏的硬切换,更适合精确形状裁剪。

浏览器兼容性如何?

现代浏览器对 mask-image 支持较好,但 Safari 等环境通常需要 -webkit-mask-image 前缀;IE 不支持该属性,建议提供降级方案。

如何使用图片作为遮罩?

可以使用 url() 引用图片:mask-image: url(mask.png); 遮罩图片中不透明部分可见、透明部分隐藏,半透明区域会产生对应的过渡效果,建议使用带透明通道的 PNG。

数据默认在您的本地浏览器上处理,不会上传至服务器。如需上传会明确提示。

© 2026 See-Tool. 保留所有权利。 | 联系站长