【问题标题】:auto collapsing flex container with children带子项的自动折叠 flex 容器
【发布时间】:2018-02-01 15:36:20
【问题描述】:

我想要一个具有以下行为的 2 个孩子的 flex 容器:

  • 容器占据 100% 宽度
  • 孩子们都占据了容器宽度的 50%
  • 子级随着视口缩小,直到父级达到某个最小宽度。
  • 达到最小宽度后,子容器垂直堆叠并继续与父容器成比例缩小。

什么是 css 来完成这个?

【问题讨论】:

  • 请分享一些你想出的代码。 HTML、CSS。
  • 请分享你的小提琴
  • SO 不是编码服务,我们这里不要求免费编码
  • 评论者是对的。我应该包括我的非工作代码。我的道歉。
  • 添加代码永远不会太晚。

标签: html css flexbox


【解决方案1】:

解决办法

https://codepen.io/parthjasani/pen/gvaOBR

.wrapper {
  display: flex;  
  flex-flow: row wrap;
  font-weight: bold;
  text-align: center;
  background:#000;
  padding:10px;
}

.wrapper > * {
  padding: 10px;
  flex: 1 100%;
}

.aside-1 {
  background: gold;
}

.aside-2 {
  background: hotpink;
}

@media all and (min-width: 600px) {
  .aside { flex: 1 auto; }
}

【讨论】:

  • 是的,我是反对者,因为 OP 提供了 0 的努力并要求提供免费代码,这在 SO 中显然不是主题。回答这样的问题只会鼓励人们一次又一次地问他们。所以最好标记问题或评论它以改进它。因此,我对此投反对票,以阻止人们回答此类问题
  • 非常感谢帕思。我应该添加自己的代码,但没有达到预期效果。
猜你喜欢
  • 2016-12-09
  • 2011-06-19
  • 1970-01-01
  • 2020-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-15
  • 1970-01-01
相关资源
最近更新 更多