gpt4 book ai didi

html - 部分重叠CSS中的两个背景图像

转载 作者:太空宇宙 更新时间:2023-11-03 22:28:14 25 4
gpt4 key购买 nike

我试图在 CSS 中重叠两个图像:第一个是主菜单的“背景”图像,第二个是首页的“封面”。问题是第一个是透明的 png,它需要显示在封面上方(现在,它不会超出 div 容器)。

现在的结果是这样的:

Menu image

但是第一张图片,#menu .container-fluid 下的图片是这样的:

Header image

当前代码:

HTML

<section>
<div id="menu">
<div class="container-fluid">
<!-- Content of menu -->
</div>
</div>
<div id="portada">
<figure class="proporcion-fija-indice"></figure>
</div>
</section>

CSS

.proporcion-fija-indice {
display: block;
margin: 0;
padding-top: 48.30%; /* 2026px/4194px = 0.4830 */
background-image: url('../img/portada.jpg');
background-size: cover;
background-position: center center;
}

#menu .container-fluid {
background-image: url('../img/header.png');
min-height: 125px;
}

关于如何实现预期结果的任何想法?

最佳答案

您是否尝试过将 header 调高,并在 proporcion-fija-indice 上设置负边距顶部?

.proporcion-fija-indice {
display: block;
margin: 0;
padding-top: 48.30%; /* 2026px/4194px = 0.4830 */
background-image: url('../img/portada.jpg');
background-size: cover;
background-position: center center;
margin-top:-50px;
}

#menu .container-fluid {
background-image: url('../img/header.png');
min-height: 150px;
}

关于html - 部分重叠CSS中的两个背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50022464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com