2 回答

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超8個(gè)贊
const ColorBoxesWrap = styled.div`
min-height: 90vh;
width: 100%;
`;
const ColorBoxesGrid = styled.div`
display: grid;
grid-auto-rows: 11.25vh;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
@media (min-width: 1200px) {
grid-template-columns: repeat(5, 1fr);
}
@media (min-width: 500px) {
grid-auto-rows: 22.5vh;
}
`;
成分:
...
<ColorBoxesWrap>
<ColorBoxesGrid>{colorBoxes}</ColorBoxesGrid>
</ColorBoxesWrap>
...
此代碼適用于 15 歲以上的兒童,可根據(jù)需要進(jìn)行縮放。然而,當(dāng) =< 15 時(shí),行仍然只占最小高度的 25%。

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
您可以通過傳遞 prop 以編程方式執(zhí)行此操作
<ColorBoxesGrid?boxesCount={colorBoxes.length}>{colorBoxes}</ColorBoxesGrid>
比定義你的風(fēng)格基于boxesCount
- 2 回答
- 0 關(guān)注
- 148 瀏覽
添加回答
舉報(bào)