首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用flexbox显示div中的内容

如何使用flexbox显示div中的内容
EN

Stack Overflow用户
提问于 2020-05-07 17:24:04
回答 2查看 224关注 0票数 0

我在我的第一个react应用程序中使用flexbox定位我的物品/卡片时遇到了问题。

我在卡片中放置了一个div (参见card组件),并放置了一个display: flex;,但似乎输出中的每个卡片都像一个块(类似于列),它只显示我的内容,而不是卡片的每个div,我想让div成为一行。

我也尝试了弯曲方向,但什么也没有发生,你知道怎么做吗?

代码语言:javascript
复制
//My code in my Main//

const data = [
  {id: 1, t: 'Card-1',  description: 'This is a Card-1'},
  {id: 2, t: 'Card-2', description: 'This is a Card-2'},
  {id: 3, t: 'Card-3', description: 'This is a Card-3'},
  {id: 4, t: 'Card-4', description: 'This is a Card-4'},
  {id: 5, t: 'Card-5', description: 'This is a Card-5'},
]

function Main () {
return (
<div>
<div className="main-container">

          {data.map(d => {
          return (
              <Card 
                key = {d.id}
                title = {d.t}
                description = 
{d.description}
              />
              )
          })}
          </div>  

</div>)

export default Main;


//end of my Main//

// My code in my Card //

import React from 'react';
import './style.css';

function Card ({ title, description }) {
  return (
  <div className="items">

      <h2>{title}</h2>
        <p>{description}</p>

  </div>
)
}

export default Card;
//

//The style.css of my Card //

div.items {
  display: flex;
  border: 2px solid darkgreen;
  margin: 15px;
  max-width: 250px;
  min-height: 200px;
  background-color: deeppink;
  flex-direction: column;
}

div.items h2 {
  flex: 1;
  text-align: center;
}

div.items p {
  flex: 1;
  text-align: center;
}

//ends here
EN

回答 2

Stack Overflow用户

发布于 2020-05-07 17:38:55

您是否希望所有卡片都显示在一行中,而卡片中的内容必须是列中唯一显示的内容,我说错了吗?如果只是这样的话:

代码语言:javascript
复制
.main-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
票数 0
EN

Stack Overflow用户

发布于 2020-07-29 01:25:23

我刚刚在主容器中放置了一个flex显示:

代码语言:javascript
复制
.main-container{
  display: flex
}
.div-1 {
  flex: 1 //depends on your taste
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61654262

复制
相关文章

相似问题

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