@AhmetZekiTasgar; position fixed mantığı burda yanlış.
Position fixed verirsen sen nereye scroll edersen o div scroll nerede sonlanırsa orada durur. veya yukarı çıkar.
Yapmak istediğini uygulayabilmen için, yani senin mouse u scroll ettiğinde aşağı kayıp,tekrar yukarı mouse'u hareket ettiğinde ilk yerinde kalması için
position:sticky ve top:0 veya 10px veya 20px (Ordaki duruma göre) vermen lazım. Ama iş sadece bununla bitmez.
Position:sticky uygulayabilmen için o divin ana kapsayıcılarının hiçbirinde veyahut body de overflow:hidden olmaması gerekir. Bu durumda istediğin gibi çalışacaktır. şahsen denedim az önce verdiğin linkte... Dediğim gibi bunları halledince istediğin olacak