如何在CSS Flexbox中中断行(“清除”元素)

Sqrcz

是否可以“清除”“ display:flex”容器中的元素?

我想实现以下目标:

  • 大屏幕上连续20个元素
  • 在较小的屏幕上连续10个元素
  • 在小屏幕上连续5个元素

使用浮点数,我可以通过适当的媒体查询在每个第5个元素之后“清除” ...

HelloWorldPeace

正如@ BoltClock所建议的那样,您可以“调整flex容器的大小以容纳每行中的项目数量,并使其有机包装”。

如果您实际上要清除一条类似于使用浮点的行,则可以在要清除的方向上设置边距。

element{
  margin-right: calc( 100% - widthOfelement);
}

*{
  box-sizing: border-box;
}

.parent{
  display: flex;
  width: 600px;
  height: auto;
  flex-wrap: wrap;
  border: 1px grey dashed;   
}

.child{
  width: 100px;
  height: 50px;
  border: 1px orangered solid;
  background-color: skyblue;
}

/*add "clear" after first child*/
.child:nth-child(1){
  margin-right: calc(100% - 100px);
}

/*add "clear" after third child*/
.child:nth-child(3){
  margin-right: calc(100% - 200px);
}
<div class="parent">
  <div class="child">1</div>
  <div class="child">2</div>
  <div class="child">3</div>
  <div class="child">4</div>
  <div class="child">5</div>
  <div class="child">6</div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 ReactJS 中的动态内容中断行?

来自分类Dev

css flexbox - 如何在“卡片”设计中对齐相应的元素?

来自分类Dev

如何在不中断行长计算的情况下将命令包含在Bash的PS1中?

来自分类Dev

如何在不中断行长计算的情况下将命令包含在Bash的PS1中?

来自分类Dev

如何在CSS中制作鬼元素?

来自分类Dev

如何在CSS中响应缩放元素

来自分类Dev

如何在 HTML 中条件断行

来自分类Dev

如何在css中换行

来自分类Dev

如何在 css 中实现?

来自分类Dev

如何在CSS Flexbox下方写东西

来自分类Dev

如何在CSS中设置flexbox的X位置?

来自分类Dev

如何清除 SimpleAdapter 中的元素?

来自分类Dev

如何在CSS网格上移动元素?

来自分类Dev

如何在xsl-fo中的元素后中断页面

来自分类Dev

如何在CSS中的特定元素中禁用动画

来自分类Dev

如何在div中的CSS中定位子元素?

来自分类Dev

如何在级联样式表(CSS)中为iframe清除CSS规则路径?

来自分类Dev

如何在CSS / SASS中设置嵌套ID元素的样式

来自分类Dev

如何在CSS中为元素添加符号?

来自分类Dev

如何在流星的body元素中添加CSS类?

来自分类Dev

如何在CSS中垂直居中伪元素图像?

来自分类Dev

如何在材质ui元素中应用CSS属性?

来自分类Dev

如何在CSS网格中更改元素的高度

来自分类Dev

如何在React中很好地组织元素(jsx / css)

来自分类Dev

如何在Blazor中更改CSS或“ body”元素的类

来自分类Dev

如何在CSS的div中垂直对齐元素?

来自分类Dev

如何在CSS中居中放置元素?

来自分类Dev

如何在CSS / SASS中设置嵌套ID元素的样式

来自分类Dev

如何在CSS中内联显示标题和段落元素?

Related 相关文章

热门标签

归档