面具类型 | 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 中文开发手册
    转载请保留页面地址:https://www.breakyizhan.com/css/32451.html
    原文地址:https://www.cnblogs.com/breakyizhan/p/13234118.html