position: sticky est un hybride : un élément se comporte comme relative (reste dans le flux normal) jusqu'à ce qu'il défile jusqu'à un seuil que vous spécifiez, puis se comporte comme fixed (se fixe en place) — mais seulement tant que son bloc contenant est encore visible à l'écran.
