cssmask-image的简单介绍

cssmask-image

简介

`cssmask-image` CSS 属性定义要应用的图像,以确定元素的可见区域。它充当一个遮罩,只允许在图像不透明区域可见的内容显示。

多级标题

语法

``` cssmask-image: | none; ```

``:要应用的图像 URL 或图像。

`none`:移除任何遮罩图像。

内容详细说明

`cssmask-image` 属性以类似于 `background-image` 属性的方式工作。它定义了一个图像,该图像与元素重叠并作为一种模板,仅允许在图像不透明区域内显示的内容可见。当应用 `cssmask-image` 属性时,元素的内容将被裁剪,以匹配图像的不透明区域。图像的透明区域将导致内容不可见。

例子

```css div {width: 200px;height: 200px;background: red;cssmask-image: url(mask.png); } ```在这个例子中,元素是一个 200px x 200px 的红色矩形。`mask.png` 图像已用作遮罩。这意味着矩形仅在 `mask.png` 图像不透明的区域显示红色背景。图像的透明区域将导致背景不可见,从而创建出带有图像形状的镂空效果。

兼容性

`cssmask-image` 属性在以下浏览器中得到支持:

Chrome:53+

Firefox:64+

Safari:12+

Edge:80+

Opera:48+

**cssmask-image****简介**`cssmask-image` CSS 属性定义要应用的图像,以确定元素的可见区域。它充当一个遮罩,只允许在图像不透明区域可见的内容显示。**多级标题****语法**``` cssmask-image: | none; ```**值*** ``:要应用的图像 URL 或图像。 * `none`:移除任何遮罩图像。**内容详细说明**`cssmask-image` 属性以类似于 `background-image` 属性的方式工作。它定义了一个图像,该图像与元素重叠并作为一种模板,仅允许在图像不透明区域内显示的内容可见。当应用 `cssmask-image` 属性时,元素的内容将被裁剪,以匹配图像的不透明区域。图像的透明区域将导致内容不可见。**例子**```css div {width: 200px;height: 200px;background: red;cssmask-image: url(mask.png); } ```在这个例子中,元素是一个 200px x 200px 的红色矩形。`mask.png` 图像已用作遮罩。这意味着矩形仅在 `mask.png` 图像不透明的区域显示红色背景。图像的透明区域将导致背景不可见,从而创建出带有图像形状的镂空效果。**兼容性**`cssmask-image` 属性在以下浏览器中得到支持:* Chrome:53+ * Firefox:64+ * Safari:12+ * Edge:80+ * Opera:48+

标签列表