我在使用CSS缩放的
我有一个外部
代码:
我需要提醒一下,我内部的
<div>
上遇到了一些问题。我有一个外部
<div>
,它具有固定的width
和height
,以及一个内部<div>
,应该与流程一起运行。问题是,即使我缩小内部<div>
(例如缩小到0.3),外部<div>
上的垂直滚动条仍然可见,这真的很意外(检查内部<div>
会发现它比其父级小得多)。我真的认为外部<div>
不应该有滚动条,除非内部<div>
溢出。代码:
<div class="outter">
<div class="inner">
<p>Random</p>
<div>Silly</div>
<h2>Thing</h2>
</div>
.outter {
overflow: auto;
width: 300px;
box-shadow: 0 0 2px #222;
}
.inner {
font-size: 40px;
transform-origin: top left;
transform: scale(1.3);
height: 200px;
}
我需要提醒一下,我内部的
<div>
的子元素被替换为 <svg>
、<img>
和 <canvas>
,它们没有 font-size
属性,只有 width
和 height
属性,根据缩放因子改变。
这是我的问题的演示。