天天看點

Safari 對開發者來說變得更好了

Safari 對開發者來說變得更好了

單屬性平滑滾動終于來了

Safari 對開發者來說變得更好了

Photo by 魯拜圖爾·阿紮德 on 不飛濺

多年來,Apple 的 Safari 浏覽器一直頑固地忽略了實作大多數其他主要浏覽器實作的極其友善的 CSS 屬性:

滾動行為:平滑;

在像 Chrome 這樣的浏覽器中,這一行就足以實作平滑滾動。然而,在 Safari 中,代碼什麼也不做,使用者會在頁面上上下跳動。是以,想要在所有平台上平滑滾動的開發人員需要編寫自定義 CSS 和 JavaScript,或者依賴第三方子產品。

我很高興地說,情況不再如此!我在開發的時候 我的個人網站 ,我忽略了在Safari上找到支援平滑滾動的方法并簡單地使用了

滾動行為:平滑;

在 Chrome 上支援它。幾天前,我打開這個網站,驚訝地發現平滑滾動在 Safari 上完美運作。

我希望每個人都能像我一樣對删除變通方法代碼和不必要的依賴項感到滿意!

版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協定,轉載請附上原文出處連結和本聲明

本文連結:https://www.qanswer.top/20672/23200700