面具类型 | mask-type Masking

  CSS 中文开发手册

面具类型 | mask-type Masking) – CSS 中文开发手册

mask-type属性定义由SVG定义的掩码。<mask>元素用作亮度或者阿尔法 mask。适用于<mask>元素。它可能被掩码模式属性,该属性具有相同的效果,但适用于使用掩码的元素。阿尔法mask 通常会更快地渲染。

/* Keyword values */
mask-type: luminance;
mask-type: alpha;

/* Global values */
mask-type: inherit;
mask-type: initial;
mask-type: unset;

Initial value

luminance

Applies to

<mask> elements

Inherited

no

Media

visual

Computed value

as specified

Animation type

discrete

Canonical order

the unique non-ambiguous order defined by the formal grammar

语法

下面列出的一个或多个关键字值,以逗号分隔。

luminance是一个关键字,指示关联的掩码图像是亮度掩码,即它的相对亮度应用时必须使用值。

alpha是一个关键字,指示关联的掩码图像是alpha掩码,即它的α通道应用时必须使用值。

形式语法

luminance | alpha

实例

让%27将以下矩形应用于掩码:

<rect x="10" y="10" width="80" height="80"
    fill="red" fill-opacity="0.7" />

呈现如以下代码块:

在这个盒子里:

如果浏览器支持该属性,则结果具有不同的mask-type应用于<mask>元素是这两个不同的正方形:

mask-type: alpha;

mask-type: luminance;

规格

Specification

Status

Comment

CSS Masking Module Level 1The definition of ‘mask-type’ in that specification.

Candidate Recommendation

Initial definition.

浏览器兼容性

Feature

Chrome

Firefox Gecko)

Internet Explorer

Opera

Safari WebKit)

Basic support for SVG)

24.0

35.0 35.0)1

No support

15.0

7

Applies to HTML elements

No support

35.0 35.0)1

No support

No support

?

Feature

Android

Firefox Mobile Gecko)

IE Phone

Opera Mobile

Safari Mobile

Basic support for SVG)

?

35.0 35.0)1

No support

15.0

No support

Applies to HTML elements

?

?

?

?

?

  CSS 中文开发手册
  本文标题:面具类型 | mask-type Masking) – CSS 中文开发手册 – Break易站转载请保留页面地址:https://www.breakyizhan.com/css/32451.html

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注