我正在尝试使 Grid 中的div
单元react-bootstrap
格自动具有相等的 width 和 height。这些单元格的内容大小会有所不同,整个网格的宽度也会有所不同。目标是使其响应并独立于单元格内容的大小。
另外,我正在考虑为 React 使用像 FlexBox 布局这样现代的东西来实现这一点(如果存在的话)。我以前使用过 FlexBox,我知道它可能是实现这种布局的最佳选择。
import { Grid, Row, Col } from 'react-bootstrap';
...
<Grid fluid={true}>
<Row className="show-grid" style={{border: "1px solid brown"}}>
{dummyData.map(function(object, i){
return <Col key={i} sm={6} md={3} style={{border: "1px solid yellow"}}>
<div style={{width:"100%", height:"100%, border: "1px solid blue", backgroundImage:"url("+dummyData[i].url+")"}}>{dummyData[i].city}</div>
</Col>;
})}
</Row>
</Grid>