【发布时间】:2019-06-09 12:27:57
【问题描述】:
我有六个 div A - F。
我无法通过响应方式来匹配这个标准:
无论如何,所有 div 都应该具有相同的宽度。
在 C 到 D 之间我需要在扩展窗口屏幕时增加空间。 (将 D-F 向右推)。如上图
当我缩小容器 div 时,D-F 应该在顶部并且具有相同宽度的 div。就像这张照片:
到目前为止,这是我的代码:
<div class="container">
<div class="item item--1">A</div>
<div class="item item--2">B</div>
<div class="item item--3">C</div>
<div class="item item--4">D</div>
<div class="item item--5">E</div>
<div class="item item--6">F</div>
</div>
.container {
background-color: #ddd;
display: grid;
/*grid-template-rows: repeat(2, minmax(150px, min-content));*/
grid-template-columns: repeat(3, minmax(100px, 1fr));
/* grid-auto-rows: 150px;*/
.item {
padding: 10px;
color: white;
font-family: sans-serif;
font-size: 30px;
background-color: orangered;
&--1 { background-color: orangered; }
&--2 { background-color: yellowgreen; }
&--3 { background-color: blueviolet; }
&--4 { background-color: palevioletred; }
&--5 { background-color: royalblue; }
&--6 { background-color: goldenrod; }
&--7 { background-color: crimson; }
&--8 { background-color: darkslategray; }
}
}
【问题讨论】: