Propriedade de estilo de filtro
- Página anterior emptyCells
- Próxima página flex
- Voltar à página anterior Objeto Style do HTML DOM
Definição e uso
filtro
Atributo para adicionar efeitos visuais às imagens (como desfoque e saturação).
Veja também:
Manual de CSS:Propriedade de filtro
Exemplo
Mudar a cor da imagem para preto e branco (100% de cinza):
document.getElementById("myImg").style.filter = "grayscale(100%)";
Sintaxe
Retornar propriedade de filtro:
objeto.style.filter
Definir propriedade de filtro:
objeto.style.filter = "none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia()"
Função Filtro
Comentário:O filtro também aceita valores decimais (por exemplo, 0,75) para valores percentuais (por exemplo, 75%).
Filtro | Descrição |
---|---|
none | Define sem efeito. |
blur(px) |
Aplicar efeito de desfoque à imagem. Valores maiores produzem mais desfoque. Se não for especificado um valor, será usado 0. |
brightness(%) |
Ajustar a brilho da imagem. 0% tornará a imagem completamente preta. 100% (1) é o valor padrão, representando a imagem original. Valores acima de 100% fornecerão resultados mais brilhantes. |
contrast(%) |
Ajustar o contraste da imagem. 0% tornará a imagem completamente preta. 100% (1) é o valor padrão, representando a imagem original. Valores acima de 100% fornecerão resultados de contraste mais baixos. |
drop-shadow(h-shadow v-shadow blur spread color) |
Aplicar efeito de projeção na imagem. Valores possíveis: h-shadow - obrigatório. Especificar o valor de pixels do efeito de sombra horizontal. Valores negativos colocam a sombra à esquerda da imagem. v-shadow - obrigatório. Especificar o valor de pixels do efeito de sombra vertical. Valores negativos colocam a sombra acima da imagem. blur - opcional. Terceiro valor, em pixels. Adicionar efeito de borrão à sombra. Valores maiores produzirão mais borrão (a sombra ficará maior e mais brilhante). Não são permitidos valores negativos. Se não for especificado um valor, será 0 (a borda da sombra será nítida). spread - opcional. Quarto valor, em pixels. Valores positivos farão a sombra expandir e aumentar, valores negativos farão a sombra diminuir. Se não for especificado, será 0 (a sombra será do tamanho do elemento). Comentário:Chrome, Safari e Opera, possivelmente outros navegadores, não suportam o quarto comprimento; se adicionado, não será exibido. color:opcional. Adicionar cor ao efeito de sombra. Se não for especificado, a cor depende do navegador (normalmente preto). Dica:Este filtro é semelhante à propriedade de box-shadow. |
grayscale(%) |
Converter a imagem para tons de cinza. 0% (0) é o valor padrão, representando a imagem original. 100% tornará a imagem completamente cinzenta (usado para imagens em preto e branco). Comentário:Não é permitido valor negativo. |
hue-rotate(deg) |
Aplicar rotação de tom na imagem. Este valor define os graus ao redor do círculo de cores que os amostras da imagem serão ajustados. 0deg é o valor padrão, representando a imagem original. Comentário:O valor máximo é de 360 graus. |
invert(%) |
Inverter os amostras na imagem. 0% (0) é o valor padrão, representando a imagem original. 100% tornará a imagem completamente invertida. Comentário:Não é permitido valor negativo. |
opacity(%) |
Definir o nível de opacidade da imagem. O nível de opacidade descreve o nível de transparência, onde: 0% é completamente transparente. 100% (1) é o valor padrão, representando a imagem original (sem transparência). Comentário:Não é permitido valor negativo. Dica:Este filtro é semelhante à propriedade de opacidade. |
saturate(%) |
Ajustar a saturação da imagem. 0% (0) tornará a imagem completamente insaturada. 100% é o valor padrão, representando a imagem original. Valores acima de 100% fornecerão resultados super-saturados. Comentário:Não é permitido valor negativo. |
sepia(%) |
Converter a imagem para marrom-avermelhada. 0% (0) é o valor padrão, representando a imagem original. 100% tornará a imagem completamente marrom-avermelhada. Comentário:Não é permitido valor negativo. |
Detalhes técnicos
Versão do CSS: | CSS3 |
---|
Suporte do navegador
Os números na tabela indicam a versão do navegador que suporta plenamente essa propriedade.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
53.0 | 13.0 | 35.0 | 9.1 | 40.0 |
- Página anterior emptyCells
- Próxima página flex
- Voltar à página anterior Objeto Style do HTML DOM