3
respostas

Escurecer background com CSS

Como escureço a imagem que coloquei como background no CSS ?

3 respostas

Fala ai Tomas, tudo bem? Isso pode ser feito de N maneiras, uma delas seria:

Você cria um div que vai ocupar todo o espaço da div pai (com background) e aplica um background-color com rgba para ela.

Quanto maior o alpha, mais escura vai ser.

Espero ter ajudado.

Por que não posso criar uma classe para o body, e no CSS dela colocar a imagem de background e escurecer com o rgba?

Fala Tomas, na verdade você pode, é como eu gosto de dizer: Na maioria das vezes vamos ter mais de uma solução para dado um problema.

Porém, nesse caso eu prefiro ter uma div separada para não impactar os elementos filhos da sua div que tem o background.

Isso porque se você precisar aplicar um opacity ou filter nessa div todos os elementos filhos serão afetados, sendo assim, eu prefiro deixar isso de forma isolada.

Espero ter ajudado.