Sabe aqueles elementos que ao rolar a página eles se mantém fixo na tela ?
São os posicinados fixadamente.
position: fixed;
Um elemento fixo (fixed) é posicionado relativamente ao “viewport”, isso significa que ele sempre ficará no mesmo lugar
mesmo que haja rolagem na página. Assim como o relative, as propriedades top
, right
, bottom
e left
também são
utilizadas.
Para esses elementos as propriedades top
, right
, bottom
e left
são importantes pois são elas que irão definar a
localização do referido elemento;
No primeiro exemplo eu utilizo divs nos 4 quantos da página e uma no centro.
<div class="top-left">top-left</div>
<div class="top-right">top-right</div>
<div class="center">center</div>
<div class="bottom-left">bottom-left</div>
<div class="bottom-right">bottom-right</div>
Veja aqui o primeiro exemplo!
O segundo exemplo é semelhante ao primeiro, eu inseri algum conteúdo para você poder rolar a página.
Abra o segundo exemplo e role a página!
Experimente também redimencionar o tamanho da janela do seu navegador para ver o comportamento.
O terceiro exemplo é de um rodapé fixo. Imagine que você queria deixar uma “barra” no final da págia (no rodapé) que, ao rolar a página, ele se mantenha fixo.
Veja aqui o terceiro exemplo!