Neste manual, aprenderemos a diferença entre as propriedades de fundo e a cor de fundo em detalhes.
Vamos começar!
Propriedade de fundo do CSS
Para ajustar o fundo de qualquer elemento HTML, o CSS “fundo”Propriedade é utilizada. É uma propriedade abreviada de mais oito propriedades, o que significa que você pode usar todas elas em uma linha. Essas outras propriedades são:
Sintaxe
Aqui está a sintaxe da propriedade em segundo plano:
Background: Posição da imagem colorida/tamanho Repita o acessório de clipe de origemVamos mudar para a explicação de todas as propriedades acima mencionadas uma por uma.
Propriedade da cor de fundo do CSS
Usando o “cor de fundo”Propriedade, você pode definir a cor do fundo. A cor aparecerá atrás dos elementos html.
Sintaxe
A sintaxe da propriedade cor de fundo é:
Background-Color: corNo lugar de "cor”, Você pode definir a cor do plano de fundo que deseja aparecer atrás dos elementos.
Exemplo
Primeiro, no arquivo html, criaremos um contêiner usando a tag e depois adicionaremos um título e um parágrafo.
Html
Bem-vindo ao nosso site
No CSS, ajustaremos a altura da div como “100%”Para fazer parecer em toda a página e tamanho da fonte do texto como“xx-grande”. Depois disso, defina a cor de fundo como “Aqua”.
CSS
divNa imagem abaixo fornecida, você pode ver que a cor do fundo é aplicada:
Propriedade de imagem de fundo CSS
O "imagem de fundo”A propriedade é usada para definir uma ou mais imagens como um fundo dos elementos HTML. Você pode utilizar esta propriedade para adicionar diferentes imagens de fundo para diferentes elementos.
Sintaxe
A sintaxe da propriedade de imagem de fundo é:
Imagem de fundo: URL ()Aqui, dê o caminho da imagem que você deseja definir como pano de fundo como um argumento para o “url ()”.
Exemplo
Na continuação do exemplo anterior, adicione uma imagem de fundo no “div" aula. Vamos adicionar o URL da imagem como “URL (IMG.jpg)”:
divA saída abaixo fornecida indica que a imagem de fundo foi adicionada com sucesso:
Observe que a imagem é repetida. Para resolver este problema, consulte a próxima propriedade.
Propriedade de repetição de fundo CSS
Quando você adiciona uma imagem como plano de fundo em uma página da web, ela é repetida por padrão. Para evitar essa repetição e definir o padrão de acordo com sua escolha, o “fundo de repetição”Propriedade é utilizada.
Sintaxe
A sintaxe da propriedade de repetição de fundo é:
Repetir de fundo: repita | repetição-x | repetir-y | sem repetirA descrição dos valores declarados da propriedade de repetição de fundo é fornecida abaixo:
Exemplo
Aqui, definiremos o valor da propriedade de repetição de fundo como “sem repetir”:
divO resultado do código fornecido acima é dado abaixo. Você pode ver que a imagem não está mais repetida:
Propriedade da posição de fundo CSS
Para definir a posição da imagem de fundo, o “posição de fundo”Propriedade é usada. Ele permite ajustar a imagem em diferentes posições, como superior esquerdo, centro esquerdo, inferior esquerdo, superior direito, centro direito e muito mais.
Sintaxe
A sintaxe da propriedade de posição de fundo é:
Posição de fundo: valorNo lugar de "valor”, Você pode especificar a posição da imagem.
Exemplo
Aqui, definiremos a posição de fundo como “Centro”:
divNa saída abaixo, a imagem aparece no centro da página:
Propriedade do tamanho de fundo do CSS
Para definir o tamanho da imagem de fundo, o “tamanho de fundo”Propriedade é usada.
Sintaxe
O size de fundo tem a seguinte sintaxe:
Antecedentes-tamanho: Comprimento | CapaA seguir, a descrição dos valores da propriedade de tamanho de fundo:
Exemplo
Vamos definir o tamanho do fundo como “100%Altura e ““80%" largura:
divVocê pode ver que a imagem foi redimensionada com base nas dimensões especificadas:
Propriedade de origem do CSS
O "origem-origem”A propriedade é utilizada para ajustar a área de posicionamento da imagem de fundo. A imagem é ajustada no canto superior esquerdo como padrão.
Sintaxe
A sintaxe da propriedade Origin de fundo é:
Background-Origin: Padding-Box | Border-box | Caixa de conteúdoOs valores da propriedade de origem de fundo são descritos abaixo:
Observação: A propriedade de origem-origin não funciona se o valor da propriedade de atendimento de fundo for definido como “fixo”.
Exemplo
Primeiro, crie uma borda ao redor do recipiente. Aqui, continuaremos o exemplo anterior e definiremos o valor do preenchimento como “10px”. Depois disso, ajuste a largura da borda como “15px", Estilo como"cume”E cor como“RGB (1, 68, 68)”. No final, atribuiremos o valor da propriedade de origem-origin como “caixa de conteúdo”:
divO resultado do código acima fornecido é dado abaixo. Você pode ver que a posição da imagem está definida de acordo com o conteúdo da div:
Propriedade do clipe de fundo CSS
O "clipe de fundo”A propriedade funciona na cor de fundo do elemento. Ele permite controlar até que ponto uma cor de fundo se estende além de um elemento, como o preenchimento do elemento, sua borda e seu conteúdo.
Sintaxe
A sintaxe da propriedade clipe de fundo é:
Origin-Background: Border-box | Caixa de preenchimento | caixa de conteúdoOs valores da propriedade de origem de fundo são descritos abaixo:
Exemplo
Continuaremos o exemplo anterior e alteraremos o valor do estilo de fronteira para “pontilhado”Para entender a propriedade clipe de fundo. Depois disso, definiremos o valor da propriedade clipe de fundo como “Caixa de preenchimento”:
divA saída significa que a cor do fundo branco está aparecendo quando a borda da borda terminou:
Propriedade de Atectamento de Antecedência do CSS
O "Antecipação de fundo”A propriedade é usada para ajustar o comportamento ou a imagem enquanto rola a página. Seu comportamento pode ser definido rolando com outros elementos ou fixos.
Sintaxe
A sintaxe da propriedade de atração de fundo é:
Antecipação de Antecedentes: ValorVocê pode definir o valor do atento de fundo como “fixo”Para consertar a imagem de fundo ou“rolagem”Para permitir que a imagem role com a página.
Observação: Por padrão, o valor da propriedade de atendimento de fundo é definido como “rolagem”.
Pode -se observar que a imagem de fundo adicionada não é estática quando rolamos. Agora vamos corrigir este problema.
Para fazer isso, definimos o valor da propriedade de atimento de fundo como “fixo”:
divAqui está o resultado demonstrando que a imagem foi corrigida:
Agora, siga em direção à comparação entre as propriedades de segundo plano e a cor de fundo.
CSS Background vs Background-Color
A tabela fornecida diferenciará as propriedades de segundo plano e cor de fundo na base de seus recursos:
Características | CSS Background | CSS Background-Color |
Tipo | É uma super propriedade. | É uma subproperta de propriedade de fundo. |
Funcionalidade | Ele define todas as propriedades de segundo plano. | Ele define apenas a cor de fundo. |
Faixa | Ele suporta todas as propriedades de segundo plano | Ele suporta apenas a propriedade cor de fundo |
Nível | Quando você precisa adicionar vários valores de fundo, é fácil de usar. Você pode definir os valores de todas as propriedades de segundo plano. | Pode ser utilizado quando você só precisa adicionar uma única cor de fundo. |
Sintaxe | Antecedentes: valores (Os valores são BG-Color, BG-Image e outras propriedades) | Background-Color: cor |
Foi explicado como as propriedades da cor de fundo diferem das propriedades de segundo plano.
Conclusão
CSS “fundo”Propriedade é uma propriedade abreviada usada para definir vários valores de segundo plano de uma só vez, como cor, imagem, posição, tamanho, origem e muito mais. Por outro lado, "cor de fundo”É usado apenas para adicionar cor ao fundo. Neste guia, discutimos a diferença entre a propriedade de fundo do CSS e a propriedade CSS Background-Color.