【发布时间】:2019-12-25 10:28:04
【问题描述】:
我正在使用 React 和 Material-ui 创建一个 Web 应用程序。我需要一个用于地图组件的响应式方形 div,但是,使用 a trick from iamsteve.me 会破坏网格布局,因为父 Grid div 没有展开。
我尝试将方形的类移动到网格元素,但这没有帮助。
map: {
height: '100%', width: '100%', position: 'absolute'
},
mapContainer: {
height: '0',
paddingBottom: '100%',
position: 'relative'
},
<Grid item>
<div className={classes.mapContainer}>
<Paper className={classes.map}>
// map
</Paper>
</div>
</Grid>
Grid 项的高度与正方形的大小不匹配。这是后续项目的问题。
【问题讨论】:
标签: html css reactjs flexbox material-ui