8

transition使用 css属性时,实际使用的是哪个 css属性:

.selector {
  transform: scale(n);
}

当我使用 CSS 缩放某些东西时,我试图隔离哪些值实际上正在发生变化。这行得通,但它也为所有内容设置了动画,这是我不想做的。我只想为对象的高度/宽度设置动画:

.selector {
  transition: all 0.3s linear;
}

我尝试设置“宽度高度”而不是“全部”,但它不再平滑动画了。它只是捕捉到最终位置。

4

1 回答 1

8

您可以使用transform

transition: transform 200ms linear;

你也需要这样的供应商前缀

-webkit-transition: -webkit-transform 200ms linear;

我没有完全理解你的问题,但我猜你只是想为比例设置动画,而不是在那个元素上,如果是这样,那么这就是你需要的。

于 2013-07-25T18:59:22.823 回答