{ position: sticky; }

Interactive example

0px

I'm div.sticky

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque delectus in laudantium maiores nam quisquam sunt suscipit tempore tenetur vitae. Blanditiis consequuntur deserunt eaque fugiat harum ipsum molestias optio, veritatis.
Alias asperiores aut culpa dolorem eius eveniet, ex exercitationem expedita illo numquam praesentium suscipit ullam voluptate. Consectetur cumque dolore eligendi inventore placeat quis, repellat reprehenderit sint? Culpa maiores molestiae suscipit.
Consequuntur ducimus ipsam iusto nemo quasi reprehenderit sapiente similique unde voluptate voluptatem! A aperiam dolorem error hic nihil nobis perferendis quam quasi quidem quod, ratione repellat sit soluta temporibus vel.