0
我試圖在card_wrapper內佈置的卡之間添加React組件。添加組件後,CSS Grid卡不再響應
.card_wrapper {
max-width: 1200px;
margin: 10px auto 50px auto;
display: grid;
justify-items: center;
grid-template-columns: repeat(3, 1fr);
grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
grid-column-gap: 30px;
grid-row-gap: 80px;
}
.detail_align {
display: grid;
grid-column: 1/span 3;
}
<div className={css.card_wrapper}>
<Card />
<Card />
<Card />
<div className={css.detail_align}>
<CardDetail />
</div>
<Card />
<Card />
<Card />
<Card />
<Card />
<Card />
</div>
如果我刪除了CardDetail
組件,該卡流體響應任何屏幕尺寸。
當我在HTML中添加CardDetail
組件後面,添加一個包裝DIV,並告訴它跨越網格停止響應以同樣的方式3列,卡,和而不是在冷凝均勻,卡最右邊的一面坍塌爲無,然後中間的牌倒下,然後左邊的牌全部按順序倒下。
下面是@ 1200像素,之前我調整屏幕。一切正常並且CardDetail
部件定位完美跨越3個跨度:
每當用戶點擊的一個卡,並且將需要被定位在所述網格內的各種行之間的CardDetail
部件將被顯示。我不能簡單地將它放在.card_wrapper網格之外。