将 div 背景图片放在另一个 div 背景图片之上

Position div background image on top of another div background image

我希望马里奥图像位于下面屏幕截图中的背景之上,如您所见,它正在运行,但是我无法将马里奥图像置于背景之上。我还想删除背景图像上多余的不需要的重复图案。 代码:

.marioHeader{
    background-image: url("resources/marioBackground.jpg");
    background-size: 600px;
    height: 500px;
    background-position: bottom;
    margin: auto;
}
.headermario {
    background-image: url("resources/banner.png");
    background-size: 600px;
    background-repeat: no-repeat;
    background-position: bottom;
    height: 200px;
    display: block;
    margin: auto;
}
<div class="marioHeader">
     <div class="headermario">
    </div>
  </div> 

外观图片:

对于居中,您可以使用 flexbox 轻松做到这一点:https://jsfiddle.net/tdfu3em1/2/

给容器就行div:

display: flex;
justify-content: center;
align-items: center;

现在 child div 将居中。

至于重复模式,没有足够的信息知道。它是否在原始图像中重复?我猜不会,而且你没有 no-repeat。但是你想在它的地方发生什么?没有?背景颜色?有点依赖。