0
我试图实现两张卡的并排组件(http://www.material-ui.com/#/components/card)并成功完成。但是,当我扩展卡,会出现以下情况:如何正确使用flex来并排对齐两个组件(Material UI + ReactJS)?
卡1从不手动点击进行扩展,但是当卡2的扩大,卡1本身扩展到扩展卡2连的大小虽然卡1从未被点击进行扩展。我环顾四周,但似乎无法找到问题的解决方案。任何建议或指导将不胜感激。先谢谢你。
下面是它的代码片段:
<div style={{display:'flex'}}>
<Card style={{ marginLeft: 30, marginRight: 30, flex:1}}>
<CardHeader
title="Card 1"
subtitle="Updated 5/11"
actAsExpander={true}
showExpandableButton={true}
/>
<CardMedia
expandable={true}
>
<img src="card1.PNG" />
</CardMedia>
<CardText expandable={true}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Donec mattis pretium massa. Aliquam erat volutpat. Nulla facilisi.
Donec vulputate interdum sollicitudin. Nunc lacinia auctor quam sed pellentesque.
Aliquam dui mauris, mattis quis lacus id, pellentesque lobortis odio.
</CardText>
<CardActions expandable={true}>
<FlatButton label="Action1" />
<FlatButton label="Action2" />
</CardActions>
</Card>
<Card style={{ marginRight: 30, flex:1}}>
<CardHeader
title="Card 2"
subtitle="Updated 5/11"
actAsExpander={true}
showExpandableButton={true}
/>
<CardMedia
expandable={true}
>
<img src="card2.PNG" />
</CardMedia>
<CardText expandable={true}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Donec mattis pretium massa. Aliquam erat volutpat. Nulla facilisi.
Donec vulputate interdum sollicitudin. Nunc lacinia auctor quam sed pellentesque.
Aliquam dui mauris, mattis quis lacus id, pellentesque lobortis odio.
</CardText>
<CardActions expandable={true}>
<FlatButton label="Action1" />
<FlatButton label="Action2" />
</CardActions>
</Card>
</div>