CSS właściwość mask-mode

Definicja i zastosowanie

mask-mode Atrybut określa, czy obraz maski powinien być traktowany jako maska jasności czy alpha.

Przykład

Ustaw obraz maski jako maskę jasności:

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

Spróbuj sam

Gramatyka CSS

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

Wartość atrybutu

Wartość Opis
match-source

Jeśli atrybut mask-image jest obrazem (adres URL obrazu lub gradient), ustaw mask-mode na alpha.

Jeśli atrybut mask-image jest SVG <mask>, użyj atrybutu mask-type elementu <mask>.

To jest wartość domyślna.

luminance Użyj wartości jasności obrazu maski jako wartości maski.
alpha Użyj wartości alpha obrazu maski jako wartości maski.
initial Ustaw tę właściwość na jej wartość domyślną. Zobacz: initial.
inherit Dziedziczy tę właściwość od elementu nadrzędnego. Zobacz: inherit.

Szczegóły techniczne

Domyślna wartość: match-source
Inheredność: Nie
Tworzenie animacji: Nieobsługiwane. Zobacz:Atrybuty animacji.
Wersja: Moduł Maskowania CSS Poziom 1
Gramatyka JavaScript: object.style.maskMode="alpha"

Obsługa przeglądarek

Tabela zawiera wersje przeglądarek, które w pełni obsługuje tę właściwość.

Chrome Edge Firefox Safari Opera
120 120 53 15.4 106

Strony związane

Tutorial:CSS Mask

Wskazówka:CSS właściwość mask

Wskazówka:CSS właściwość mask-clip

Wskazówka:CSS właściwość mask-composite

Wskazówka:CSS właściwość mask-image

Wskazówka:CSS właściwość mask-origin

Wskazówka:CSS właściwość mask-position

Wskazówka:CSS właściwość mask-repeat

Wskazówka:CSS właściwość mask-size

Wskazówka:CSS właściwość mask-type