【发布时间】:2013-01-01 10:57:23
【问题描述】:
我真的很困惑使用 css 转换缩放元素如何影响文档流。
Consider this jsbin 或 this codepen since jsbin seems to have gone down 我有
p{slipsum text}
#scaled
#scaled-content{some text}
p{slipsum text}
使用样式表
#scaled-contents {
height: 400px;
width: 400px;
background-color: blue;
color: red;
font-size: 3em;
}
#scaled {
transform: scale(0.25, 0.25); //browser prefixes...
width: 100px;
height: 100px
}
我希望它会以类似于单个 100x100 蓝色方块的方式显示。但它被转移了,在 chrome 上甚至与下面的 p 元素略有重叠。此外,在 devtools 中检查 #scaled 的尺寸显示为蹲和长,似乎超出了 100x100 的框。
最后,将overflow: hidden; 添加到#scaled 完全是一件疯狂的事情。
发生了什么事?内容流应该如何受到影响?
【问题讨论】:
-
链接失效了...我们能弄个小提琴吗?
-
@Mooseman - 哦,该死的,这几分钟前还活着,我用过。好的,必须重写所有内容
-
@Mooseman - 使用代码笔更新 codepen.io/anon/full/twGzE