Propriedade Background Inserindo fundo nos elementos
O background trata do fundo dos elementos. O elemento que mais recebe esta propriedade é o body.
As propriedades do background são:
- color
- Define a cor do fundo.Possíveis valores:
- inherit: Herda o valor do elemento pai.
- transparent: Define cor como transparente.
- <cor>: Define uma determinada cor.
- div {
- background-color: gray;
- }
- image
- Define a imagem de fundo.Possíveis valores:
- inherit: Herda o valor do elemento pai.
- none: Indica que não há imagem de fundo.
- url(): Define a localização da imagem de fundo.
- div {
- background-image: url("../img/bg.png");
- }
- repeat
- Define a posição de repetição da imagem de fundo.Possíveis valores:
- inherit: Herda o valor do elemento pai.
- repeat: Repete a imagem vertical e horizontalmente.
- repeat-x: Repete a imagem horizontalmente.
- repeat-y: Repete a imagem verticalmente.
- no-repeat: Não repete a imagem.
- div {
- background-repeat: no-repeat;
- }
- attachment
- Define se a imagem definida irá rolar juntamente com o viewport, ou se irá ficar fixo.Possíveis valores:
- inherit: Herda o valor do elemento pai.
- fixed: Mantém a imagem de fundo fixa na posição definida independente da rolagem do viewport.
- scroll: A imagem de fundo acompanha a rolagem do viewport.
- div {
- background-attachment: fixed;
- }
- position
- Define a posição da imagem de fundo. Observe que esta propriedade necessita de atenção de acordo com o background-repeat definido.Possíveis valores:
- inherit: Herda o valor do elemento pai.
- <porcentagem>: sendo A e B dois números, quando declaramos o position com A% e B%, a posição A,B da imagem ficará na posição A%, B% do elemento.
- <comprimento>: sendo A e B dois números, quando declaramos o position com Apx e Bpx, a posição A,B da imagem ficará na posição Apx, Bpx do elemento.
- top: Equivale a 0% na posição vertical.
- bottom: Equivale a 100% na posição vertical.
- left: Equivale a 0% na posição horizontal.
- right: Equivale a 100% na posição horizontal.
- center: Caso não tenha sido declarado um valor horizontal, equivale a 50% na posição horizontal, ou, caso não tenha sido declarado um valor vertical, equivale a 50% na posição vertical.
- div {
- background-position: top center;
- }
- background
- É uma propriedade abreviada que une todas as propriedades do background.
- div {
- background: gray url("../img/bg.png") no-repeat fixed top center;
- }
Esta página está em construção. Volte em breve ou ajude a completá-la!
- Gerar link
- X
- Outros aplicativos