CSS mask-modus eigenschap

Definitie en gebruik

mask-mode De eigenschap specificeert of het maskeringsbeeld als helderheidsmasker of alpha-masker moet worden beschouwd.

Voorbeeld

Maak het maskeringsbeeld als helderheidsmasker zichtbaar:

.mask1 {
  -webkit-mask-image: url(w3logo.png);
  mask-image: url(w3logo.png);
  mask-size: 70%;
  mask-repeat: no-repeat;
  mask-mode: luminance;
}

Probeer het zelf uit

CSS syntaxis

mask-mode: match-source|luminance|alpha|initial|inherit;

Eigenschapswaarde

Waarde Beschrijving
match-source

Als de mask-image-eigenschap een afbeelding is (afbeeldings-URL of gradient), stel dan mask-mode in op alpha.

Als de mask-image-eigenschap een SVG <mask> is, gebruik dan de mask-type-eigenschap van het <mask>-element.

Dit is de standaardwaarde.

luminance Gebruik de helderheidswaarde van het maskeringsbeeld als maskerwaarde.
alpha Gebruik de alpha-waarde van het maskeringsbeeld als maskerwaarde.
initial Stel deze eigenschap in op de standaardwaarde. Raadpleeg initial.
inherit Deze eigenschap wordt van de ouderlijke element overgenomen. Raadpleeg inherit.

Technische details

Standaardwaarde: match-source
Inheritantie: Nee
Animatieproductie: Niet ondersteund. Raadpleeg:Animatiegerelateerde eigenschappen.
Versie: CSS Masking Module Level 1
JavaScript syntaxis: object.style.maskMode="alpha"

Browserondersteuning

De getallen in de tabel vertegenwoordigen de browserversies die de eigenschap volledig ondersteunen.

Chrome Edge Firefox Safari Opera
120 120 53 15.4 106

Gerelateerde pagina's

Handleiding:CSS maskering

Referentie:CSS mask eigenschap

Referentie:CSS mask-clip eigenschap

Referentie:CSS mask-composite eigenschap

Referentie:CSS mask-image eigenschap

Referentie:CSS mask-oorsprong eigenschap

Referentie:CSS mask-positie eigenschap

Referentie:CSS mask-herhaling eigenschap

Referentie:CSS mask-grootte eigenschap

Referentie:CSS mask-type eigenschap