Planos a partir de R$ 39/mês Inscreva-se Agora

Imagem em Preto e Branco com CSS

filter: grayscale(100%);

Com a propriedade filter do CSS, você consegue mudar as cores de uma imagem para preto e branco.

See the Pen ezBPpr by André | Origamid (@origamid) on CodePen.

É bem simples basta utilizar o código:


img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE */
}

Já é bem suportado nos browsers modernos, porém é necessário o uso do prefixo -webkit- para Chrome e outros que utilizam o webkit.

Não se limite a utilizar apenas em fotos, você pode utilizar também na marca de parceiros, clientes e outras imagens.

Assim você evita uma poluição de cores, causada quando adicionamos diversas marcas para mostrarmos com quem já trabalhamos.

PS: Você vai encontrar esse código pela Web com gambiarras utilizando SVG para funcionar no Firefox. Porém não é mais necessário isso.

http://caniuse.com/#feat=css-filters

Mais Dicas

Código

Cores com CSS

Código

Círculos com CSS

Código

Como utilizar os pseudo-elements ::after e ::before do CSS

Design

Dica #03 Tipografia – Pareando Tipos

Design

Dica #10 Tipografia – Display