我需要两张图片在CSS网格布局中重叠而不会发生作弊,并且必须使用CSS网格完成。意味着它应该留在布局单元格中。以下是我工作: “中间”应在画面的中心,并在页面上两个中心,分别是“旗帜”胰岛β细胞CSS网格中的重叠图像
下面的CSS布局应保持不变期望:
.container {
display: grid;
grid-template-columns: 15% 70% 15%;
grid-template-rows: 20% 20% 20% 20% 20%;
grid-gap: 2px;
grid-template-areas:
'banner banner banner'
'sidebar content fb'
'sidebar content fb'
'sidebar content fb'
'src src src';
}
.banner {
grid-area: banner;
}
我已经尝试过这些方法:
justify-items: center;
justify-content: center;
align-content: center;
align-self: center;
text-align: center;
绝对位置的方法制定了罚款,但它忽略了电网完全所以实际电网下的图片。可以在“横幅”单元格上应用填充来压下内容,但这是我想避免的那种欺骗行为。
我需要这两张图片在这个“横幅”单元格中保持重叠,但由于CSS网格很新,因此没有多少答案。
的HTML:
<body class="body">
<div class="container">
<div class="banner">
<img id="skyline" src="Pictures/SkylinePH.jpg">
<img id="logo" src="Pictures/Logo2.png">
</div>
</div>
我的任何帮助,非常感谢!预先感谢您:)
这些Flexbox的方法应该在电网工作,以及。 https://开头计算器。com/q/35871294/3597276 –