Função invert
A função invert permite
inverter as cores em uma imagem de fundo.
O valor 0 indica
que a imagem permanece original. O valor
100% ou 1 inverte completamente as cores de fundo.
Qualquer número dentro
deste intervalo inverte parcialmente as cores.
Não é possível definir um valor negativo.
Por padrão, o valor é 0.
Sintaxe
seletor {
filter: invert(número);
}
Exemplo
Vamos inverter as cores da nossa imagem para
50%:
<div id="elem"></div>
#elem {
filter: invert(50%);
background: url("bg.png") center / cover no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Exemplo
Agora vamos inverter as cores da nossa imagem completamente para
100%:
<div id="elem"></div>
#elem {
filter: invert(100%);
background: url("bg.png") center / cover no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Exemplo
Agora vamos definir na
função invert o valor
0:
<div id="elem"></div>
#elem {
filter: invert(0);
background: url("bg.png") center / cover no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Veja também
-
função
blur,
que desfoca o fundo -
função
brightness,
que define o brilho do fundo -
função
contrast,
que define o contraste do fundo -
função
drop-shadow,
que define uma sombra para o fundo -
função
hue-rotate,
que define a matiz do fundo -
função
opacity,
que define a transparência do fundo -
função
sepia,
que transforma o fundo em sépia -
propriedade
background,
que é uma propriedade abreviada para o fundo -
propriedade
background-image,
com a qual se pode definir uma imagem de fundo para um bloco -
propriedade
filter,
que define o estilo para o fundo