【发布时间】:2017-06-19 03:24:57
【问题描述】:
我目前正在使用 scale 制作一些 CSS 动画。有没有办法限制子元素不缩放,只有父元素会缩放。
.scale {
max-width : 200px;
height : 200px;
background-color : beige;
-webkit-transition: transform 0.3s linear;
-webkit-transform-origin : top left;
}
.scale:hover {
-webkit-transform : scale(2.0);
-webkit-transition: transform 0.3s linear;
}
.scale:hover .dont-scale {
-webkit-transform : scale(1.0);
}
<div class="scale">
<div class="dont-scale">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
</div>
【问题讨论】:
-
为什么要使用前缀? Transition & 2D Transform 对跨浏览器有很好的支持。在这种情况下不需要前缀。