Mascarar significa ocultar ou clip imagens que aparecem em sites em pontos específicos usando a propriedade CSS Mask-Image. Nesta redação, discutiremos como a mascaramento é realizada de várias maneiras usando a propriedade Máscara-Imagem.
Vamos começar.
Propriedade de imagem-máscara
A propriedade de imagem máscara oculta completamente ou parcialmente partes de imagens usando diferentes níveis de opacidade. Outro objetivo desta propriedade é colocar uma imagem como uma máscara sobre outra.
Sintaxe
Máscara-Imagem: Nenhum | imagem | url | inicial | herdar;Os parâmetros são explicados abaixo.
nenhum: Este é um valor padrão.
imagem: Este valor torna uma imagem que será usada como uma camada de máscara.
URL: Este valor recebe uma imagem ou elemento SVG na forma de uma referência de URL.
Vamos entender o mascaramento no CSS usando vários exemplos.
Exemplo 1
No exemplo abaixo, mascararemos um logotipo sobre outra imagem.
Html
Antes de mascarar
Depois de mascarar
CSS
div imgSaída
As imagens foram mascaradas com sucesso.
Exemplo 2
Você também pode usar gradientes para mascarar imagens. Abaixo, apresentamos a você um exemplo em que criamos uma elipse como uma máscara sobre a imagem usando máscara.
Html
Simplesmente adicionamos uma imagem usando a tag.
CSS
div imgNo código acima, estamos usando a função de gradiente radial para mascarar uma camada sobre uma imagem na forma de uma elipse com um tamanho de 60% na parte superior e inferior e 30% à direita e à esquerda. Enquanto isso, as posições iniciais de todos os lados são definidas em 50% para manter a forma de elipse no centro. Além disso, também demos uma cor inicial e também uma cor final.
Saída
Uma camada de máscara foi adicionada com sucesso à imagem na forma de uma elipse.
Exemplo 3
Suponha que você queira mascarar uma camada na forma de um círculo usando gradientes. Aqui está o código de exemplo.
CSS
div imgPara formar um círculo no centro, atribuímos uma posição de 50% em todos os lados com as cores iniciais e finais.
Saída
Um círculo mascarado foi criado com sucesso.
Conclusão
Mascarar significa ocultar ou clip imagens que aparecem em sites em pontos específicos usando a propriedade CSS Mask-Image. A propriedade de imagem máscara executa esta tarefa atribuindo diferentes níveis de opacidade a partes de imagens, além disso, pode mascarar uma imagem sobre outra. Ele é útil quando você quer embaçar, esconder, iluminar ou concentrar certas partes de uma imagem específica. Neste post, discutimos como o mascaramento é realizado no CSS, juntamente com exemplos relevantes.