CSS遮罩生成器 - mask-image可视化工具

一款免费的在线 CSS mask-image 生成工具。创建渐变遮罩、图片遮罩效果,支持线性、径向、锥形渐变。实时预览遮罩效果,一键复制 CSS 代码,快速实现各种视觉遮罩效果。

遮罩设置

180°
不透明50%
透明100%

预览

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 是 CSS 的一个属性,用于为元素应用遮罩效果。 遮罩是一种图像,其中完全透明的区域会使元素完全透明,半透明的区域会使元素部分透明, 不透明的区域会使元素完全可见。

使用 mask-image 可以创建各种视觉效果,如渐变淡出、边缘柔化、复杂形状裁剪等。 它与 Photoshop 中的图层蒙版概念相似,但完全使用 CSS 实现。 mask-image 特别适用于创建平滑的过渡效果和艺术化的视觉设计。

# 如何使用本工具

  1. 选择遮罩类型(线性、径向或锥形渐变)
  2. 调整渐变角度、位置等参数
  3. 设置透明度渐变的起点和终点
  4. 实时预览遮罩效果
  5. 复制 CSS 代码到您的项目中

# 核心功能特性

  • 三种渐变: 支持线性、径向、锥形渐变遮罩
  • 灵活参数: 可调整角度、位置、透明度等
  • 实时预览: 参数修改后立即看到效果
  • 浏览器兼容: 自动生成 webkit 前缀代码
  • 简单易用: 无需深入了解 CSS 即可创建遮罩
  • 本地生成: 所有处理都在浏览器本地完成

# 常见问题 (FAQ)

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

mask-image 使用图像或渐变来创建遮罩效果,可以实现半透明和渐变的过渡效果; clip-path 使用路径来裁剪元素,只能实现完全显示或完全隐藏的效果。 mask-image 更适合创建柔和的过渡效果,而 clip-path 更适合创建精确的形状裁剪。

浏览器兼容性如何?

mask-image 在现代浏览器中得到良好支持,但需要添加 -webkit- 前缀以支持 Safari 和旧版 Chrome。 Firefox 和 Edge 较新版本已经支持无前缀的 mask-image。 IE 不支持此属性,需要提供降级方案。

如何使用图片作为遮罩?

可以使用 url() 函数引用图片作为遮罩:mask-image: url(mask.png); 遮罩图片中,不透明的部分会使元素完全可见,透明的部分会使元素完全透明, 半透明的部分会产生相应的半透明效果。建议使用 PNG 格式的图片。

您可能还需要...

© 2026 星贝工具