【发布时间】:2020-12-05 16:35:51
【问题描述】:
我用<Drawer/>在右手边做了一个Drawer,我想要1个<div>粘在<Drawer /> 的底部,同时<div>的宽度与<Drawer /> 。
期望的结果:
这是我试图达到上述结果的原因:
const useStyles = makeStyles({
list: { // <-- this set the width of Drawer
width: 500,
},
bottomContainer: {
position: "fixed",
bottom: 0,
display: 'flex',
flex: 1,
flexDirection: 'row',
justifyContent: 'space-between',
margin: '30px'
},
});
但是当我设置 position:fixed 时,底部的 div 变成了这样:
如您所见,整个 div 是凝胶在一起的,与抽屉的宽度不匹配。但是如果设置 position: relative ,bottomContainer 会出现相同的宽度 div in top 并显示在它的下方,而不是 <Drawer /> 的底部。
如果我将width: '100%' 设置为bottomContainer,Abc 将出现在<Drawer /> 之外
因此我的问题是:
如何制作一个与<Drawer/> 宽度相同的<div> ,并出现在<Drawer /> 的底部?
【问题讨论】:
标签: html css react-material