保持CSS网格中旋转方形div的宽度和高度(响应式解决方案) [英] Maintain width and height of rotated square divs in CSS grid (responsive solution)
问题描述
我正在尝试使用跨设备的 CSS 网格来保持方形 div 的高度和宽度一致.我已经旋转了网格以尝试制作 '菱形' 形状,但是当屏幕调整大小时,该形状会发生变化.如何在容器占据整个视口高度和宽度的网格中保持一致的完美旋转方形宽度和高度?
.grid {显示:网格;网格模板列:重复(3,1fr);网格列间距:1em;网格行距:1em;变换:旋转(45度);溢出:隐藏;}.grid>div {边框:实心 1px 红色;}.容器 {宽度:100%;}.网格 {宽度:100%;高度:100vh;}
<div class="grid"><div>盒子<div>盒子
<div>盒子
<div>盒子
<div>盒子
<div>盒子
<div>盒子