我正在尝试使用 Bootstrap 4 构建一个练习网站(这是我第一次使用它)。我在设计的布局中遇到了一个问题,它可能非常简单,但我无法解决。
<div id="box-container" class="container-fluid">
<div id="box-row" class="row">
<div id="header-box1" class="col-lg-6 header-box">
</div>
<div id="header-box2" class="col-lg-6 header-box">
</div>
</div>
</div>
Full demo | Full code (忽略图片,它们只是占位符)
查看完整的演示,您会注意到我有 2 个框,我在其中放置了缩放悬停效果。左边的盒子完全按照它应该的方式工作,但是右边的盒子与左边重叠。我知道这很简单,但我就是无法理解它。
有什么建议吗? 干杯
最佳答案
您正在寻求修改背景大小。
.header-box {
background-position: center;
background-size:100%;
transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-webkit-transition: all 1s ease;
-o-transition: all 1s ease;
}
.header-box:hover{
background-size:150%;
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */
filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); /* IE6 and 7 */
}
关于javascript - 2个DIVS重叠并具有缩放效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42262744/