CSS mask-type eigenschap

Definitie en gebruik

mask-type Deze eigenschap specificeert of het SVG <mask> element als een helderheidsmasker of als een alpha-masker moet worden behandeld.

Deze eigenschap is van toepassing op het SVG <mask> element zelf.

Voorbeeld

Bekijk de twee SVG <mask> elementen; een gebruikt mask-type: alphaen een andere gebruikt mask-type: luminance:

<svg width="200" height="120" xmlns="http://www.w3.org/2000/svg">
  </defs>
    <mask id="mask1" maskContentUnits="objectBoundingBox" style="mask-type:alpha">
      <rect width="10" height="10" fill="red" fill-opacity="0.7" />
    </mask>
    <mask id="mask2" maskContentUnits="objectBoundingBox" style="mask-type:luminance">
      <rect width="10" height="10" fill="red" fill-opacity="0.7" />
    </mask>
  </defs>
</svg>

Probeer het zelf uit

CSS Syntax

mask-type: luminance|alpha|initial|inherit;

Eigenschapswaarde

Waarde Beschrijving
luminance Zie de maskeringsafbeelding als een helderheidsmasker. Standaardwaarde.
alpha Zie de maskeringsafbeelding als een alpha-masker.
initial Deze eigenschap instellen op de standaardwaarde. Raadpleeg initial.
inherit Deze eigenschap erfgenomen van de ouderweergave. Raadpleeg inherit.

Technische details

Standaardwaarde: luminance
Inheritantie: Nee
Animatieproductie: Niet ondersteund. Raadpleeg:Animatiegerelateerde eigenschappen.
Versie: CSS Masking Module Level 1
JavaScript Syntax: object.style.maskType="alpha"

Browserondersteuning

Tabelnummers geven de browserversie aan die de eigenschap volledig ondersteunt.

Chrome Edge Firefox Safari Opera
24 79 35 7 15

Gerelateerde pagina's

Tutorial:CSS maskering

Referentie:CSS mask eigenschap

Referentie:CSS mask-clip eigenschap

Referentie:CSS mask-composite eigenschap

Referentie:CSS mask-image eigenschap

Referentie:CSS mask-mode eigenschap

Referentie:CSS mask-origin eigenschap

Referentie:CSS mask-position eigenschap

Referentie:CSS mask-repeat eigenschap

Referentie:CSS mask-grootte eigenschap