javascript - 2个DIVS重叠并具有缩放效果

标签 javascript jquery html css bootstrap-4

我正在尝试使用 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/

相关文章:

javascript - JS 中的数学舍入问题未能实际提供支持小数答案的整数

javascript - 当它的父级被创建为.empty() 时,如何获取从 DOM 中删除的 div?

javascript - 追加 JSON 对象

javascript - 使用 Javascript For 循环通过 Jquery 选择类

javascript - 使用 Javascript+JQuery 访问自动生成的表中的行

javascript - html 表单提交后显示 div

javascript - 如何在不同的html div中的php文件中显示不同的回显

javascript - 在 Chrome 中检测设备模拟模式何时打开或关闭

html - 上传到服务器后,网站无法在移动浏览器上正确呈现

html - CSS使事件导航栏箭头