Neste manual, você aprenderá o método de adicionar uma imagem de fundo no modo de tela cheia.
Vamos começar!
Como fazer imagem de fundo em tela cheia usando CSS?
Para fazer o fundo de tela cheia usando CSS, primeiro, crie uma div e ajuste sua largura e altura e margem para que ele apareça na tela inteira usando o “largura","altura", e "margem”Propriedades do CSS. Em seguida, adicione uma borda ao redor usando o “fronteira" propriedade. Para definir a fronteira de acordo com a tela, use o “tamanho de caixa" propriedade. Uma vez feito, utilizaremos a propriedade de “fundo”Para adicionar a imagem em segundo plano.
A sintaxe da propriedade em segundo plano é:
Antecedentes: Background-Imagem (URL) Repetição de fundo posição de fundo/ tamanho de fundoNa sintaxe mencionada acima, são mencionadas as quatro propriedades seguintes da propriedade em segundo plano:
Vamos passar para o exemplo em que faremos uma imagem de fundo em tela cheia usando CSS.
Exemplo
No HTML, criaremos um contêiner e definiremos seu nome de classe como “div”E adicione o cabeçalho usando o
Em seguida, atribua o valor da propriedade da margem como “0"E altura como"100px”Para todo o corpo do HTML.
Na próxima etapa, estilize o contêiner criado usando “div”E ajuste a largura e a altura da div como“100px”. Usaremos a propriedade da fronteira para adicionar a borda ao redor da div com “25px"Largura, estilo como"sulco”E cor da fronteira como“RGB (184, 147, 147)”:
divO resultado do código acima mencionado é dado abaixo. Você pode ver que o cabeçalho e a borda são criados:
Observação: Como você pode ver, na borda da imagem acima fornecida da direita e do fundo está oculta, isso ocorre porque a largura e a altura da div já estão “100%”Então, quando adicionarmos uma borda, será adicionada largura e altura adicionais. Para evitar isso, usaremos o “tamanho de caixa”Propriedade do CSS, pois nos permite incluir uma borda na largura e altura do elemento.
Para fazer isso, definiremos o valor do tamanho de caixa como “Border-box”Para incluir a fronteira dentro da largura e altura total da div:
Timing de caixa: caixa de fronteira;A imagem abaixo do ritmo indica que a borda é colocada com sucesso dentro da largura e altura da div:
Agora, adicionaremos a imagem de fundo usando o “imagem de fundo”Propriedade e especifique o URL da imagem como“URL (imagem.jpg)”:
divNa imagem abaixo fornecida, você pode ver que a imagem de fundo é adicionada com sucesso, mas é repetitiva:
Para evitar a repetição da imagem, o “fundo de repetição”Propriedade é utilizada. Aqui, definiremos o valor da repetição de fundo como “sem repetir”:
divNa saída abaixo fornecida, você pode ver que a repetição da imagem está interrompida; No entanto, a imagem não é exibida na tela:
Para exibir a imagem em tela cheia, utilizaremos o “tamanho de fundo" propriedade. E defina seu valor como “cobrir”, O que significa que a imagem cobrirá toda a área do contêiner criado:
divA imagem abaixo indica que a imagem é exibida na tela cheia e é cortada. Isso ocorre porque o tamanho da imagem é maior que o tamanho da div:
Para corrigir esse problema, use o “posição de fundo”Propriedade e defina a posição da imagem como“Centro”:
divComo resultado, a imagem selecionada será exibida no modo de tela cheia:
É isso! Explicamos o método para criar uma imagem de fundo em tela cheia usando CSS.
Conclusão
Para criar uma imagem de fundo em tela cheia usando CSS, primeiro, crie uma div e defina a largura, a altura e as margens para preencher a tela. Depois disso, crie uma borda ao redor da div e adicione uma imagem usando o “imagem de fundo" propriedade. Para ajustar a imagem de acordo com a tela cheia, use o “fundo de repetição","tamanho de fundo", e "posição de fundo”Propriedades. Este artigo explicou o método completo para criar a imagem de fundo em tela cheia usando CSS.