English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
As propriedades de fundo do CSS são usadas para definir o estilo de fundo do elemento. CSS Fundo se refere ao ajuste de atributos de fundo do objeto através do CSS, como ajuste de vários estilos de fundo através do CSS.
As propriedades de fundo do CSS fornecem várias propriedades para o fundo de um elemento, como:background-cor
,background-imagem
,background-repetição
,background-attachment
ebackground-position
A próxima seção explicará como usar essas propriedades para definir diferentes estilos de fundo.
background-cor
A propriedade é usada para definir a cor de fundo do elemento.
O exemplo a seguir demonstra como configurar a cor de fundo da página da web.
corpo {fundo-cor: #f0e68c;}Teste e veja‹/›
As cores no CSS são geralmente especificadas pelos seguintes métodos:
valores hexadecimais-por exemplo "#ff0000"
valores RGB-por exemplo "rgb(255,0,0)"
nomes de cores-como "vermelho"
VerNomes de cores CSSpara obter a lista completa de nomes de cores possíveis.
background-imagem
A propriedade define a imagem como fundo do elemento HTML.
Veja o exemplo a seguir, que demonstra como configurar a imagem de fundo da página.
corpo {fundo-image: url("leaf.jpg");Teste e veja‹/›
Por padrão, abackground-imagem
A propriedade repete a imagem em ambas as direções, horizontal e vertical.
Ao usarbackground-repetição
A propriedade permite que você controle como a imagem de fundo é repetida no fundo do elemento HTML. Você pode configurar a repetição vertical (eixo y), horizontal (eixo x), bidirecional ou repetição bidirecional da imagem de fundo.
Veja o exemplo a seguir, que demonstra como configurar o fundo degradado da página da web através da repetição horizontal das fatias da imagem.
body { background-image: url("gradient.png"); background-repetir: repetir-x; }Teste e veja‹/›
background-attachment
A propriedade determina se a imagem de fundo é fixa em relação à viewport ou se rola junto com o bloco contido.
body { largura: 250px; altura: 200px; excesso: scroll; background-imagem: url("recycle.jpg"); background-attachment: fixed; }Teste e veja‹/›
background-position
A propriedade é usada para controlar a posição da imagem de fundo.
Se nãobackground-position
especificado, a imagem será colocada na posição padrão superior esquerda do elemento, ou seja(0,0)
. Veja os seguintes exemplos:
body { background-imagem: url("tree.jpg"); background-repeat: no-repeat; }Teste e veja‹/›
No exemplo a seguir, a imagem de fundo está no canto superior direito e a posição da imagem é controlada porbackground-position
propriedade especificada.
body { background-imagem: url("tree.jpg"); background-repeat: no-repeat; background-position: 100% top; }Teste e veja‹/›
Como pode ser visto no exemplo acima, ao lidar com o fundo, é necessário considerar muitos atributos. Também é possível especificar todos esses atributos em um único atributo, para encurtar o código. Isso é chamado de propriedade abreviada.
dobackground
As propriedades são usadas para definir todos os atributos individuais de fundo (ou seja, as propriedades abreviadas)background-cor
,background-imagem
,background-repetição
,background-attachment
ebackground-position
)Em um. Por exemplo:
body { background-cor: #f0e68c; background-image: url("smiley.png"); background-repeat: no-repeat; background-attachment: fixed; background-position: 250px 25px; }Teste e veja‹/›
Ao usar o símbolo de abreviação, o exemplo acima pode ser escrito:
body {fundo: #f0e68c url("smiley.png") no-repeat fixed 250px 25px;}Teste e veja‹/›
Usarbackground
Quando usado como propriedade abreviada, a ordem dos valores das propriedades deve ser.
Fundo:Colorido Imagem Repetição Anexado Posição ;
Se ao usar o símbolo de abreviação falta ou não for especificado o valor de um único atributo de fundo, será usado o valor padrão do atributo (se houver).
Atenção: A propriedade background não é herdada, mas devido ao valor inicial (ou seja, o padrão) dos atributos CSStransparent
O valor, por padrão, o fundo do elemento pai sempre será visívelbackground
.