IT之家6月4日訊息如果你在Windows 10上使用微軟Edge瀏覽器,或者在macOS上使用Chrome或Safari瀏覽器,則滾動到頁面頂部或底部時可能會注意到滾動彈跳效果。
滾動彈跳效果(也稱為“彈性滾動”)基本上是指一種反彈力,滾動到頁面的頂部或底部時,可以看到一段時間的空白空間。得益於微軟工程師,這種此前存在於Windows 10 Edge瀏覽器的滾動效果,正在Chrome上進行測試,並很快應用。
在一次提交中,微軟強調了它計劃如何允許根捲軸在Windows 10上滾動,且支援超滾動彈跳。Chromium已更新為使用“OverscrollBounceController drives”,這使得瀏覽器可以將GSU上的增量滾動新增到雙曲正切函式中。
IT之家獲悉,該功能背後的主要想法是,當用戶平移到根捲軸的邊界(頁面的頂部或底部)時,捲軸將“過度滾動”,並且你會注意到“反彈”效果和空白。
“當用戶停止滾動互動時,過度滾動會透過動畫回到滾動器的邊界。這一切也適用於猛動。當拋擲擊中根捲軸的邊界時,速度將導致超滾動開始-它將動畫化為超滾動,直到達到靜止為止,然後再透過動畫回到邊界。
在頁面彈回之前的幾秒鐘時間裡,你可能會注意到空白區域或反彈效果。在使用觸控式螢幕或精密觸控板的裝置上滾動時,更容易注意到這種效果。
微軟表示,“已經有一個針對Mac的實現。該主要控制器是InputScrollElasticityController。但是,這項新功能–超滾動彈跳–具有與大多數Windows應用程式完全匹配的個性。”
Google Chrome Canary預覽中已提供實驗性功能flag“Elastic Overscroll for Windows”。