简单的蒙版,将图像从实体变为透明

CSS

div {
  height: 200px;
  width: 200px;
  background: url(http://lorempixel.com/200/200/nature/1);
  mask-image: linear-gradient(to right, white, transparent); 
}

HTML

<div></div>

在上面的例子中,有一个元素以图像为背景。应用在图像上的蒙版(使用 CSS)使其看起来好像从左到右淡出。

通过使用从白色(在左侧)到透明(在右侧)作为掩模的 linear-gradient 来实现掩蔽。由于它是一个 alpha 蒙版,因此在蒙版是透明的情况下,图像会变得透明。

没有掩码的输出:

StackOverflow 文档

掩码输出:

StackOverflow 文档

注意: 如备注中所述,上述示例仅在与 -webkit 前缀一起使用时才适用于 Chrome,Safari 和 Opera。Firefox 中尚不支持此示例(使用 linear-gradient 作为掩码图像)。