请参阅https://codepen.io/anon/pen/VzmVNeCSS变换:为什么滚动条在内部元素较小时可见?
.wrapper {
width: 200px; height: 200px; padding: 10px;
border: 1px solid #888; overflow: auto;
}
.scale {
width: 400px; height: 300px;
background-color: red;
transform: scale(0.4);
transform-origin: 0 0; transition: all 0.5s ease-in-out;
}
.scale:hover {
transform: scale(4);
}
由于改造后的内格在视觉上比它的包装小,我倒觉得滚动条将不可见。
此外,它在Chrome和IE之间的行为有所不同。在IE11中,x-& y滚动条都可见,但在Chrome中只有y滚动条。
将鼠标悬停在内部div上按预期工作。
我想实现的目标:IE中没有可见的滚动条& Chrome直到您将鼠标悬停在内部div上。可能吗?谢谢。
可能相关:[使用CSS3转换后溢出行为](https://stackoverflow.com/questions/21248111/overflow-behavior-after-using-css3-transform) – showdev