首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使响应式React bootstrap卡垂直对齐?

如何使响应式React bootstrap卡垂直对齐?
EN

Stack Overflow用户
提问于 2020-05-29 03:55:37
回答 2查看 2.9K关注 0票数 0

我有一个卡片组件:

代码语言:javascript
复制
   <Card className="m-5 border-0 shadow" style={styles.card}>
      <Row>
        <Col>
          <Card.Img src={props.image} style={styles.cardImage}/>
        </Col>
        <Col>
          <Card.Body>
            <Card.Title as="h1">
              {props.title}
            </Card.Title>
            <Card.Text as="h4" style={styles.cardText}>
              {props.description}
            </Card.Text>
          </Card.Body>
          {
            props.link &&
            <Button style={styles.button} href={props.url}>Read More</Button>
          }
        </Col>
      </Row>
    </Card>

该卡包装在来自react-bootstrap的fluid <Container><CardGroup>组件中

代码语言:javascript
复制
<Container fluid className="text-center">
  <CardGroup className="m-5 d-block">
    <Card />
  </CardGroup>
</Container>

在桌面设备上,它看起来像这样:

但在移动设备上看起来是这样的:

以下是样式:

代码语言:javascript
复制
const styles = {
  card: {
    backgroundColor: '#B7E0F2',
    borderRadius: 55,
    padding: '3rem'
  },
  cardImage: {
    height: '100%',
    objectFit: 'cover',
    borderRadius: 55
  }
};

有人知道怎么解决这个问题吗?谢谢。

EN

回答 2

Stack Overflow用户

发布于 2020-05-29 04:02:19

尝尝这个。对于css文件中具有className row<Row>组件类,按如下方式分配属性:

代码语言:javascript
复制
.row {
 display: flex,
 flex-wrap:wrap
 }
票数 3
EN

Stack Overflow用户

发布于 2020-05-29 04:23:27

试试这个

代码语言:javascript
复制
                    <Card.Columns>

                                <Card >
                                <Card.Body>
                                <Card.Title style={{textAlign:"center"}}>title</Card.Title>
                                <Card.Text style={{textAlign:"left"}}>
                                    description
                                </Card.Text>
                                </Card.Body>
                                <Card.Footer>
                                <Card.Text style={{textAlign:"right"}}>Link</Card.Text>
                                </Card.Footer>
                                </Card>

                    </Card.Columns>

有关更多详细信息,请查看此Link

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62073433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档