小编use*_*106的帖子

每行5个项目,自动调整flexbox中的项目

我现在有这个:

.container {
  background: gray;
  width: 600px;
  display: flex;
  flex-flow: row wrap;
  position: relative;
}
.item {
  background: blue;
  width: auto;
  height: auto;
  margin: 4px;
  flex: 1;
  flex-basis: 20%;
}
Run Code Online (Sandbox Code Playgroud)
<div class="container">
  <div class="item">A</div>
  <div class="item">B</div>
  <div class="item">C</div>
  <div class="item">D</div>
  <div class="item">E</div>
  <div class="item">F</div>
  <div class="item">G</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想要做的是在flexbox中每行有5个项目.目前它们没有出现,因为它们没有设定的宽度/高度,这引出了我的下一个问题.是否可以自动调整项目大小以使其中每行适合5个项目?

我该怎么做?

谢谢!

html css html5 css3 flexbox

9
推荐指数
2
解决办法
2万
查看次数

浮动图像左,适合父,保持纵横比

我有以下内容:jsfiddle.net

我想要做的是让图像浮动文本,使其填充父(.box).请注意,.box根据文本行数的不同,高度可能会有所不同.

最终结果应如下所示: i.imgur.com

怎么做?

.box {
  position: relative;
  display: block;
  width: 600px;
  padding: 24px;
  margin-bottom: 24px;
  border: 2px solid red;
}
.img {
  float: left;
}
.text {
  font-size: 14px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="box">
  <div class="img" style="background-image: url('https://pixabay.com/static/uploads/photo/2015/10/01/21/39/background-image-967820_960_720.jpg');"></div>
  <div class="text">This box is one line.</div>
</div>

<div class="box">
  <div class="img" style="background-image: url('https://pixabay.com/static/uploads/photo/2015/10/01/21/39/background-image-967820_960_720.jpg');"></div>
  <div class="text">This box has two lines. This box has two lines. This box has two lines. This box has two lines. This box has two …
Run Code Online (Sandbox Code Playgroud)

html css css3

5
推荐指数
1
解决办法
325
查看次数

标签 统计

css ×2

css3 ×2

html ×2

flexbox ×1

html5 ×1