2.5 KiB
title | localeTitle |
---|---|
CSS3 Backgrounds | Fundos CSS3 |
Fundos CSS3
A propriedade abreviada de background
CSS é usada para definir múltiplas propriedades como:
background-color
, background-image
background-repeat
, background-repeat
, background-attachment
e background-position
Cor de fundo
A propriedade background-color
especifica a cor de fundo de um elemento.
background-color : #F00;
Imagem de fundo
A propriedade background-image
especifica uma imagem para usar como plano de fundo de um elemento. Por padrão, a imagem se repete para cobrir toda a superfície do elemento.
background-image: url("GitHub-Mark.png");
Imagem de fundo - repetição
Por padrão, a propriedade background-image
repetida nos eixos X e Y. Se você quiser definir um eixo, como o eixo X, use o tipo de propriedade background-repeat
:
background-image: url("GitHub-Mark.png");
background-repeat: repeat-x;
Mas às vezes você não quer ter seu background em toda a superfície, você tem que especificar digitando:
background-image: url("GitHub-Mark.png");
background-repeat: no-repeat;
Imagem de fundo - posição
Você pode especificar a posição do plano de fundo digitando:
background-image: url("GitHub-Mark.png");
background-repeat: no-repeat;
background-position : left bottom;
Ele irá definir o seu fundo no canto inferior esquerdo do elemento.
Imagem de fundo - posição fixa
Se você deseja ter uma imagem de plano de fundo que não rola com o restante da página, você pode usar background-attachement
propriedade background-attachement
:
background-image: url("GitHub-Mark.png");
background-repeat: no-repeat;
background-position: left bottom;
background-attachment: fixed;
Propriedade de taquigrafia
Você pode passar todas as propriedades em um background
super-propriedade:
background: #F00 url("GitHub-Mark.png") no-repeat fixed left bottom;
Quando você usa a propriedade abreviada, você deve respeitar esta ordem:
- Cor de fundo
- Imagem de fundo
- Fundo de repetição
- Anexo de fundo
- Posição de fundo
Não importa se uma propriedade está faltando, desde que você respeite a ordem:
background: url("GitHub-Mark.png") no-repeat left bottom;
Isso funcionará mesmo se a cor e o anexo estiverem faltando.