简单的蒙版,将图像从实体变为透明
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 蒙版,因此在蒙版是透明的情况下,图像会变得透明。
没有掩码的输出:

掩码输出:

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