[英]Why float position Elements not move when the element scale down
所有:
现在说,我有3个DIV坐在同一行中,每个DIV是宽度:33%; 高度:100% 现在,我想使用transform:scale(0.5)缩小第一个,而我认为第二个将向左移动,但是我不知道为什么第二个根本不移动,有人可以帮忙吗?
CSS Transform不会影响文档流。 DOM元素将在页面流中占据其原始位置和尺寸。
因此您的DIV不会移动,因为尽管进行了缩放,文档仍将元素视为其原始大小。 为了使更改影响流,您必须实际更改其宽度和高度的尺寸。
每次使用transform
都会创建一个堆栈上下文 。 在那种情况下,对象将充当position: fixed
的包含块position: fixed
它包含的position: fixed
元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.