【问题标题】:Slightly jagged edges in chrome (CSS transform)chrome 中略微锯齿状的边缘(CSS 变换)
【发布时间】:2016-12-14 17:28:21
【问题描述】:

实际上,我在 Chrome(v54 / Windows 10)和其他我可以测试的现代导航器(Edge、Firefox...IE)上的 transform:rotate 存在一些问题。我的 div 的边缘有点锯齿状,虽然不像 Chrome 2012 版那样可怕,但仍然不完美。

我尝试了几个技巧

backface-visibility: hidden;
transform: translate3d( 0, 0, 0);
-webkit-transform-style: preserve-3d;

但它们似乎都没有完全起作用。结果比最初的更平滑,但仍不能完全令人满意。

这是我的 jsfiddle 的链接:https://jsfiddle.net/2szkvj70/1/

还有截图:

我是不是有点太急了,或者有没有可能得到完美的无锯齿结果? :)

提前致谢!

【问题讨论】:

  • 如果有什么安慰的话,我在 Mac 上的 Chrome、Firefox 和 Safari 中看起来完全一样。
  • @mherzig 有点意思。
  • Google Chrome v55 中的锯齿状边缘似乎改进了很多!?
  • @Alfred 我刚刚安装了 v56 (Beta),实际上并没有任何改进。 Screenshot

标签: css google-chrome css-transforms


【解决方案1】:

您可以通过稍微调整 CSS 来解决此问题:

outline: 1px solid transparent;

代替:

outline: 1px transparent;

https://jsfiddle.net/2szkvj70/2/ - 这提供了一个比较。

【讨论】:

  • 刚试过,不行,没用。可悲的是。 :Screenshot
猜你喜欢
  • 2012-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-14
  • 2019-04-30
  • 2019-07-22
相关资源
最近更新 更多