transform:rotate在手機上顯示有鋸齒的解決方案

來源:互聯網
上載者:User

標籤:

transform:rotate 屬於簡單好用的效果,但在手機上顯示時,會有比較明顯鋸齒。

解決方案也很簡單, 利用外層容器的overflow:hidden 加片margin:-1px 就可以解決。

原理沒去深究,理論上是向量跟位元影像的處理不一樣,這個方案也有個小問題 就是圖片變小了 ^_^ 可以用手機看看demo http://labs.aoao.org.cn/demo/transform-rotate/

update: 大家反應這方案在電腦上反而會出問題。

我測試了個新的方案rotate3d + border:1px solid transparent;,問題也算是解決了。

同時發現另一個小問題,縮放的圖片使用rotate3d 在非retina 屏片會變模糊了點點(屬於不對比不發現的),而用rotate就沒這問題,這個問題在old iPad 發現。

同時又發現另另一個小問題,iOS 4.x上的 想要平滑,縮放圖片哪種都會變模糊了點點(同樣屬於不對比不發現的),這個問題在old old iPhone 發現的。

當然,本來縮放圖片是件不好的事,可是縮放圖片在這裡是故意的,大家選適合的方案在對應的情境使用吧,原本方案就沒想著要在電腦上的瀏覽器上使用的

transform:rotate在手機上顯示有鋸齒的解決方案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.