position: sticky é um híbrido: um elemento se comporta como relative (permanece no fluxo normal) até que ele role para um limite que você especifica, depois se comporta como fixed (gruda no lugar) — mas apenas enquanto seu bloco de contêiner ainda estiver na tela.
{
: sticky;
: ;
}
