【问题标题】:Blurred text *during* css transform - Chrome模糊文本*在* css 转换期间 - Chrome
【发布时间】:2016-10-12 13:05:44
【问题描述】:

您好,我已经为此奋斗了一段时间。我有一个按钮(即使里面有一个带有文本的 div 也会发生),我正在尝试稍微改变它。在转换过程中,文本显示模糊,然后重新聚焦。有没有办法让文本保持相同的大小?还是在转换过程中渲染??

我已经尝试了rotate(0.02deg),如下所示。还尝试了 -webkit-transform: translateZ(0px)-webkit-backface-visibility: hidden 都没有给我一个平滑的 chrome 文本过渡。

    .smooth-pop:hover {   
    -webkit-backface-visibility: hidden;
    -webkit-transform:scale(1.1) rotate(0.02deg);     
    transform: scale(1.1) rotate(0.02deg);        
}

查看下面的代码 sn-p 可以了解正在发生的事情。这也包含了我所有用于此功能的 CSS。 IE里好像没问题。

.smooth-pop {
  position: relative;
  display: inline-block;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  /*-webkit-font-smoothing: antialiased;*/
}
.smooth-pop::after {
  box-shadow: 0 5px 15px rgba(0, 0, 0, .20);
  content: "";
  border-radius: 4px;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.smooth-pop:hover {
  -webkit-backface-visibility: hidden;
  -webkit-transform: scale(1.1) rotate(0.02deg);
  transform: scale(1.1) rotate(0.02deg);
  /*-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .20);*/
}
.smooth-pop:hover::after {
  opacity: 1;
}
<div class="smooth-pop" style="width:50px; height:50px; border:1px solid black">
  test
</div>

【问题讨论】:

    标签: css transform


    【解决方案1】:

    这是由于使用了 CSS 变换属性。 使用它会模糊元素以获得更好的过渡,我建议您转换盒子的宽度和高度,而不是使用 transform 属性。

    【讨论】:

    • 嘿 Dylan,感谢您的建议,但它没有给出预期的效果,在过渡期间它不会弹出,当我在高度/宽度上使用过渡时它会滑出和滑下。这再次在 IE 中工作
    • 我也刚刚在 IE 上测试过,但在 IE 上还是会模糊,所以...
    • 是的,但那是不同的,如果你在 chrome 中查看它最后会“弹出”,在 IE 中它仍然是一个平滑的过渡。
    • 好吧,看看我刚做的这支笔是你需要的吗? http://codepen.io/anon/pen/LRApJZ
    • noo 抱歉,我已经对其进行了编辑以显示我正在寻找的内容,(但仍然显示出我遇到的问题)比较两者,你会看到运动的差异:@987654322 @
    猜你喜欢
    • 2013-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-17
    • 1970-01-01
    • 2014-05-22
    • 2019-11-11
    • 2015-02-13
    相关资源
    最近更新 更多