Nas aulas passadas nós aprendemos sobre seletores, agora nós partimos para as propriedades e para começar nós iremos falar sobre a propriedade background.
- Veja essa aula Curso de CSS – Classes e Id ( Aula 3)
Background é uma propriedade CSS, essa propriedade serve para colocar fundos nos elementos, como cores ou imagens, exitem algumas váriaveis de background, abaixo segui a tabela com todas as propriedades background e valores para mesma.
Propriedade |
Definição |
Valor |
||
|---|---|---|---|---|
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
-
background-color (cor do fundo):
Segundo nossa tabela acima a propriedade background-color tem quatro valores possíveis, são valores referentes a cores então no exemplo abaixo eu busquei utilizar os quatro valores possíveis.
Exemplo – Utilizando a propriedade background-color
Logo depois crie uma propriedade background-color com o valor verde, representado pelo código green ( que é na mais do que a cor em inglês). E por último coloquei a propriedade background-color com o valor transparent ( deixa o fundo transparente).
/* CSS Document */
#vermelho { background-color:#F00;}
#amarelo { background-color: rgb(255,235,0);}
#verde { background-color: green;}
#transparente { background-color: transparent;}
O importante é entender que nós podemos usar 3 formas de identificar a mesma cor, sendo em hexadecimal, RGB e pelo nome da cor em inglês, o quarto valor seria transparente ou seja cor nenhuma.
Veja nossa paleta de cores:
-
background-image (imagem de fundo )
A propriedade background-image, serve para colocar uma imagem de fundo na linguagem de marcação, de acordo com nossa tabela background-image só tem um tipo de valor;
#seletor { background-image: url('URL');
Nós temos que colocar a URL da imagem, ou seja o caminho onde a imagem está hospedada.
Exemplo – Utilizando a propriedade background-image
Nota
-
background-repeat (Define como a imagem de fundo se repetirá )
Está propriedade define o modo que a imagem vai aparecer, se ela repete na horizontal, na vertical ou ambos, a propriedade background-repeat tem quatro valores, no exemplo a baixo explicaremos como utilizar.
Exemplo – Utilizando a propriedade background-repeat
#seletor {
background-image:
url(http://www.explicacao.net/wp-content/uploads/Explicação-da-Net.jpg);
background-repeat:repeat-x;
}
Veja:
#seletor {
background-image:
url(http://www.explicacao.net/wp-content/uploads/Explicação-da-Net.jpg);
background-repeat:repeat-y;
}
#seletor {
background-image:
url(http://www.explicacao.net/wp-content/uploads/Explicação-da-Net.jpg);
background-repeat:no-repeat;
}
-
background-attachment (Imagem fixa ou não)
A propriedade background-attachment define se a imagem ficará fixa (parada) ou em rolagem, nós temos dois tipos de valores .
Bem, neste exemplo nós aplicamos o valor fixed na propriedade background-attachment, isto significa que a imagem ficará parada; fixa.
#seletor {
background-image:
url(http://www.explicacao.net/wp-content/uploads/Explicação-da-Net.jpg);
background-repeat:no-repeat;
background-attachment: fixed;
}
-
background-position (Posição da imagem)
A propriedade background-position, serve para alterar a posição em que a imagem aparece na tela de seu navegador, isto acontece em forma de coodernadas, nós utilizamos valores de unidades de tamanhos (px, cm, em, e etc…), ou em porcentagem ( %)
Exemplo – utilizando a propriedade background-position
Vídeo aula:
Ótimo assim poderei aprender maispasso a passo doidera mesmo, nunca ví um curso que detalhasse tão bem quanto esse.
BLOGdoRUBINHO
http://www.blogdorubinho.com.br
http://www.twitter.com/rubenscorreia
Boas dicas. Estou fazendo curso de W Designer, e voltarei aqui para sanar minhas dúvidas.
abç
Pobre Esponja
como ficaria o código de uma imagem dentro de um código de uma variável? Desde já agradeço.
@bel não entendi sua duvida por favor explique melhor
Agora graças a esse post sei usar a propriedade background!!!
Não acho essas especificações no meu Styles.css
Lá está assim:
/*=== Setup ===*/
*{
border: 0;
margin: 0;
padding: 0;
}
body{
background: #ebe9e1 url
(images/bgr.jpg) repeat-x top;
color: #555555;
font: 12px
Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
}
a{
color: #e8a02c;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
input,select,textarea{
border: #cacaca 1px solid;
font-size: 12px;
padding: 5px;
}
select{
padding: 0;
}
li{
list-style: none;
}
/*=== Layout ===*/
#top{
clear: both;
/*height: 23px;*/
margin: 0 auto;
padding: 7px 0 0 0;
font-size:11px;
}
Só queria colocar a imagem fixa pois esta descendo junto com o BLog
Olá Samara você terá que fazer algo do tipo
………..
body{
background: #ebe9e1 url(images/bgr.jpg) repeat-x top;
background-attachment: fixed;
color: #555555;
font: 12px;
……………
para deixar uma imagem fixa você tem que fazer o uso da propriedade background-attachment e de seu valor fixed
Não funcionou
Mesmo assim obrigada