【问题标题】:Flex layout column width in bootstrap 4引导程序 4 中的 Flex 布局列宽
【发布时间】:2020-08-12 03:48:20
【问题描述】:

我正在尝试在移动设备上以不同的顺序破坏一些元素,我现在有这样的东西

还有我的html

  <main>
    <div data-color="yellow"></div>
    <div class="wrapper">
      <div data-color="orange"></div>
      <div data-color="purple"></div>
    </div>
  </main>

这是我的css

  .wrapper {
    flex-direction: column;
  }

  div {
    flex: 1;
  }

  [data-color=purple] {
    order: 3;
  }

  main.mobile {
    flex-direction: column;
  }

  main.mobile .wrapper {
    display: contents;
  }

  main.mobile [data-color=orange] {
    order: -2;
  }

我很简单,你可以帮助我,我需要的是现在 palge lpaut 是一半,我需要 yellow 容器为 75% 和正确的 25%,我正在使用 boostrap 4 但我不太擅长 fex 布局

谢谢

【问题讨论】:

    标签: css bootstrap-4 flexbox


    【解决方案1】:
    main {
     display: flex;
    }
    [data-color="yellow"] {
     flex: 0 0 75%;
    }
    .wrapper{
     flex: 0 0 25%;
    }
    

    【讨论】:

    • 这样包装器在左边,黄色在​​右边?
    • 请在您的代码中添加一些解释,以便其他人可以从中学习
    【解决方案2】:

    您可以使用flex: 1 percentage();,例如flex: 1 percentage(1/4);

    这里我用codepen为你做了一个例子: https://codepen.io/Alirezaaraby/pen/JjYJMZW?editors=1100

    【讨论】:

    • 我加了一个例子
    猜你喜欢
    • 2021-07-27
    • 1970-01-01
    • 2012-12-25
    • 2016-02-19
    • 2019-04-28
    • 2020-03-14
    • 2014-11-27
    • 2022-01-21
    • 2021-04-06
    相关资源
    最近更新 更多