CSS propriedade mask-size

Definição e uso

mask-size A propriedade especifica o tamanho da imagem da camada de máscara.

Exemplo

Exemplo 1

Defina o tamanho da imagem da camada de máscara (em porcentagem):

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

Experimente você mesmo

Exemplo 2

Defina o tamanho da imagem da camada de máscara (em pixels):

.mask1 {
  -webkit-mask-image: url(w3logo.png);
  mask-image: url(w3logo.png);
  mask-size: 200px 200px;
  mask-repeat: no-repeat;
}

Experimente você mesmo

Sintaxe do CSS

mask-size: auto|size|contain|cover|initial|inherit;

Valor da propriedade

Valor Descrição
auto Valor padrão.
size Especifique o tamanho da imagem de máscara, você pode usar unidade como px, em, ou usar %.
contain Ajuste a imagem de máscara para que sua largura e altura possam se adaptar ao interior do contêiner.
cover Ajuste a imagem de máscara para que sua largura e altura possam cobrir o contêiner.
initial Defina essa propriedade como seu valor padrão. Veja initial.
inherit Herda essa propriedade do elemento pai. Veja inherit.

Detalhes técnicos

Valor padrão: auto
Herança: Não
Produção de animação: Não suportado. Veja:Propriedades relacionadas a animação.
Versão: Módulo de Masking do CSS Nível 1
Sintaxe do JavaScript: object.style.maskSize="100px 200px"

Suporte do navegador

Os números na tabela representam a versão do navegador que suporta completamente essa propriedade.

Chrome Edge Firefox Safari Ópera
120 120 53 15.4 106

Páginas relacionadas

Tutorial:Máscara CSS

Referência:CSS propriedade mask

Referência:CSS propriedade mask-clip

Referência:CSS propriedade mask-composite

Referência:CSS propriedade mask-image

Referência:CSS propriedade mask-mode

Referência:CSS propriedade mask-origin

Referência:CSS propriedade mask-position

Referência:CSS propriedade mask-repeat

Referência:CSS propriedade mask-type