A propriedade background
A propriedade Background permite que você controle a cor do plano de fundo de um elemento, configure uma imagem como plano de fundo, e posicione uma imagem em uma página.As principais propriedades de estilização de um plano de fundo são:
Propriedade | Descrição | Valores |
background | Propriedade para configurar todas as propriedades do plano de fundo em uma declaração | background-color, background-image, background-repeat background-attachment, background-position |
background-attachment | Especifica se uma imagem de plano de fundo é fixa ou rola com o resto da página | scroll, fixed |
background-color | Configura a cor do plano de fundo de um elemento. | color-rgb, color-hex, color-name, transparent |
background-image | Configura uma imagem como plano de fundo. | url, none |
background-position | Configura a posição inicial de uma imagem de plano de fundo. | top left, top center, top right, center left, center center, center right, bottom left, bottom center, bottom right, x-% y-%, x-pos y-pos. |
background-repeat | Estabelece se uma imagem de plano de fundo será repetida ou não. | repeat, repeat-x, reapeat-y, no-repeat |
No nosso exemplo, vamos escolher uma imagem aleatória e a usaremos como plano de fundo e aplicaremos todos os estilos nela.
Primeiro vamos criar o nosso documento HTML, bem simples só com uma div que será a div que irá receber a imagem.
Listagem 1: página HTML
Agora vamos começar a aplicar os efeitos css. Background-color Primeiro vamos utilizar o background-color, para aplicar uma cor ao fundo do nosso site. Listagem 2: background-color
Lembrando que as cores podem ser escolhidas pelo nome da cor em inglês, pela tabela de cores rgb e também pela tabela de cores hexadecimais.
Tendo a nossa cor de fundo definida, precisamos agora inserir a nossa imagem como plano de fundo da div, para isso vamos utilizar o background-image, como podemos ver a seguir:
Background-image
Nota: Vamos definir um tamanho de 400x de largura e 300px de altura para a nossa div para que possamos demonstrar os efeitos que queremos.Listagem 3: background-image
Até agora usamos duas propriedades de background, vamos ver como está ficando o nosso tutorial?