【发布时间】:2017-03-02 14:32:24
【问题描述】:
我有一个简单的示例 (https://jsfiddle.net/5x9yLyxq),其中包含两个具有悬停功能的“图块”(只有 css,没有 javascript)。
它们的初始状态是这样的
.tiles div{
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
然后我有一个看起来像这样的 :hover css:
.tiles div:hover{
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
box-shadow: 0 0 11px 3px rgba(0, 0, 0, 0.2);
}
问题:在 IE(任何,甚至 Edge)中,缩放动画“抖动”(看起来很糟糕)。
有谁知道让动画平滑(比如在 Chrome 中),可以是 js 库或 css 我不在乎,只需要平滑?
谢谢
【问题讨论】:
标签: html css internet-explorer transform scale