HTML | Imagem responsiva de página inteira usando CSS
Web design responsivo (RWD) , uma estratégia de design desenvolvida para lidar com a incrível popularidade dos dispositivos móveis para visualização na web. As imagens responsivas são um componente importante do Web design responsivo (RWD).
O design responsivo da Web é uma nova abordagem ao design de sites que garante aos usuários uma boa experiência de visualização, independentemente do tipo de dispositivo que estejam usando.
O web designer Ethan Marcotte é responsável por cunhar o termo "design responsivo". Em 2010, ele publicou um artigo em A List Apart discutindo o ambiente em rápida mudança de dispositivos, navegadores, tamanhos de tela e orientações. Construir locais separados para cada tipo de dispositivo simplesmente não seria sustentável. Em vez disso, ele propôs um conceito alternativo: design responsivo, que exige a construção de layouts flexíveis e fluidos que se adaptam a quase todas as telas.
Existem várias estruturas usadas por desenvolvedores para tornar uma página da Web responsiva.
- Bootstrap
- Fundação
- Puro
- Esqueleto
- Symantic
Uma imagem de plano de fundo de página inteira responsiva se dimensiona de acordo com a janela de visualização do usuário. Existem vários sites que usam esse efeito, como-
Este efeito de imagem de fundo de página inteira pode ser facilmente adicionado a uma página da web usando CSS.
Exemplo de HTML de
entrada de implementação
<!DOCTYPE html>
<head>
<link rel="stylesheet" href="css/main.css">
<title>Responsive Background Example</title>
</head>
<body>
<h1>Hi GFG</h1>
</body>
</html>
CSS
body {
/* Image Location */
background-image: url("../img/Fall-Nature-Background-Pictures.jpg");
/* Background image is centered vertically and horizontally at all times */
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646;
/* Font Colour */
color:white;
}
EXPLICAÇÃO
tamanho do fundo: capa;
Esta propriedade informa ao navegador para dimensionar a imagem de fundo proporcionalmente para que sua largura e altura sejam iguais ou maiores que a largura / altura do elemento.
posição de fundo: centro central;
O exemplo acima define o eixo de escala no centro da janela de exibição.
anexo de fundo: fixo;
O plano de fundo é fixo em relação à janela de exibição
OUTPUT
A saída mostra a imagem de plano de fundo em diferentes janelas de exibição.
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva