首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Flexbox构建网格-如何设置多个项目/ Divs旁边和向下彼此?

使用Flexbox构建网格-如何设置多个项目/ Divs旁边和向下彼此?
EN

Stack Overflow用户
提问于 2015-05-25 12:33:59
回答 1查看 495关注 0票数 0

我想用Flexbox来构建我的网格,然后再加一点。如何设置一个盒子和向右边的多个盒子的一半大小的盒子1。方框2-5然后应该浮动到框1。

看到我的意思和它应该是什么样子吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-25 14:20:51

代码语言:javascript
复制
.wrapper {
  display: flex; /* Magic begins */
}
.left, .right {
  flex: 1; /* Distribute width equally */
}
.right {
  flex-wrap: wrap; /* Allow multiple lines */
}
.box {
  display: flex;
  align-items: center; /* Center content vertically */
  justify-content: center; /* Center content horizontally */
  width: calc(50% - 4px);
  margin: 1px 2px;
  background: #000;
  color: #fff;
}
代码语言:javascript
复制
<div class="wrapper">
  <div class="left box">
    Box 1
  </div>
  <div class="right wrapper">
    <div class="box">Box 2</div>
    <div class="box">Box 3</div>
    <div class="box">Box 4</div>
    <div class="box">Box 5</div>
  </div>
</div>

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

https://stackoverflow.com/questions/30438523

复制
相关文章

相似问题

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