弹性顺序直到父元素之外

问题描述 投票:0回答:1

我想使用弹性顺序直到父元素之外

<div class="flex-wrap">
        <div class="flex-container">
            <div class="first"></div>
            <div class="second"></div>          
        </div>

        <div class="third">
            <img>
        </div>
 </div>

在这种情况下,我在 flex-wrap 类中应用了 css,如下所示。

    display: flex;
    flex-direction: column;

现在显示为,

首先
第二个
第三

我怎样才能订购,

首先
第三
第二个

我尝试了 CSS 中的订单值,以多种方式...... 但没有成功。

javascript html css flexbox
1个回答
0
投票

使用

display:contents
“打开”内部包装器,然后使用
order
重新排列整个包装器中的元素。

.flex-container {
  display: contents;
}

.flex-wrap {
  display: flex;
  flex-direction: column;
}

.second {
  order: 1;
}
<div class="flex-wrap">
  <div class="flex-container">
    <div class="first">First</div>
    <div class="second">Second</div>
  </div>

  <div class="third">
    Third
  </div>
</div>

© www.soinside.com 2019 - 2024. All rights reserved.