【发布时间】:2019-07-19 09:01:33
【问题描述】:
我正在尝试使用 CSS 网格跨设备保持方形 div 的高度和宽度一致。我旋转了网格以尝试制作 'diamond' 形状,但是当屏幕调整大小时,此形状会发生变化。如何在容器占据整个视口高度和宽度的网格中保持一致的完美旋转方形宽度和高度?
.grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 1em;
grid-row-gap: 1em;
transform: rotate(45deg);
overflow: hidden;
}
.grid>div {
border: solid 1px red;
}
.container {
width: 100%;
}
.grid {
width: 100%;
height: 100vh;
}
<div class="container">
<div class="grid">
<div>
box
</div>
<div>
box
</div>
<div>
box
</div>
<div>
box
</div>
<div>
box
</div>
<div>
box
</div>
<div>
box
</div>
<div>
box
</div>
<div>
box
</div>
</div>
</div>
【问题讨论】:
标签: css responsive-design css-grid