不需要計算DOM的動態文字排版:pretext

文字排版,甚至是文字與元素的動態互動,常常因繁瑣且頻繁地計算DOM,造成效能不佳。

然而,當Cheng Lou在twitter po出這篇文章時,所有前端人員都震驚了:只需要用數學方法(文字大小和字體)計算換行符,「不需要去碰DOM的解決方案」,完全避開了Reflow惡夢。

你可以查看此篇文的各方高手引用實作,就能看出這是多麼劃時代的解決方案。金字塔、文繞圖(圖片會動)、Bad Apple動畫等文字排版完美解決且非常順暢,在文章中玩Air Hockey也沒有問題。

Cheng Lou也把pretext技術開源放到github,你也能親自發揮你的創意體驗一下它的強大。

留言

這個網誌中的熱門文章

如何產生醒目顯示文字的連結?讓使用者一目瞭然的功能(Scroll to Text Fragment)

用CSS的 min max與vw cqw,設計有極限值的RWD響應式文字

Google Search Console 網頁發現方式多了「參照網頁」