關於scroll滾動式的過渡動畫


解釋

現代瀏覽器陸續意識到了這種需求,scrollIntoView意思是滾動到可視,css中提供了scroll-behavior屬性,js有Element.scrollIntoView()方法。

scroll-behavior

scroll-behavior屬性可取值auto|smooth|inherit|unset

scroll-behavior: smooth;是我們想要的緩沖效果。在PC瀏覽器中,頁面默認滾動是在標簽上,移動端大多數在標簽上,在我們想要實現平滑“回到頂部”,只需在這兩個標簽上都加上:

html,body{

scroll-behavior:smooth;

}

准確的說,寫在容器元素上,可以讓容器(非鼠標手勢觸發)的滾動變得平滑,而不局限於,標簽。

利用這個css屬性可以一步將原來純css標簽直接切換,變成平滑過渡切換效果。

資料


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM