【发布时间】:2020-09-16 23:01:40
【问题描述】:
我需要使用 transform scale(1.3) 来缩放中间的 div。它当然可以,但问题是缩放后它会与相邻的 div 重叠。是否可以仅使用 CSS 来消除重叠? 这就是它现在的样子:
但我想要这样
.main {
width: 100%;
height: 500px;
background-color: gray;
padding: 100px;
}
.box {
width: 100px;
height: 100px;
background-color: red;
margin: 2px;
display: inline-block;
border: 2px;
border-style: solid;
border-color: black;
}
.scaled-box {
width: 100px;
height: 100px;
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
transform: scale(1.3);
display: inline-block;
background-color: green;
opacity: 0.7;
}
<div class="main">
<div class="box"></div>
<div class="scaled-box"></div>
<div class="box"></div>
</div>
【问题讨论】:
-
这能回答你的问题吗? stackoverflow.com/questions/39184477/…