从布尔玛结束包裹

wrap from end Bulma

我有两列使用 Bulma (0.7.1) 具有以下结构:

<section class="section">
  <div class="columns">
    <div class="column">
        <!-- column 1 -->
    </div>
    <div class="column">
        <!-- column 2 -->
    </div>
  </div>
</section>

当用户使用平板电脑或手机访问我的网站时,我希望我的第二列首先换行,即覆盖第一列。

Bulma 中是否有一个内置的 class 可以做到这一点?还是我必须自己写 CSS ?如果是这样,如何?

您可以使用 .is-multiline 来包装您的专栏 (Bulma)

和CSS

display: flex;   
flex-wrap: wrap;

与布尔玛

<link href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.6.2/css/bulma.min.css" rel="stylesheet" />
<div class='columns is-multiline'>
  <div class='column is-4'>
    <div class="card">
      <div class="card-image">
        <div class="card-image">
        colonne 
      </div>
      </div>
      <div class="card-content">
      </div>
    </div>
  </div>
  <div class='column is-4'>
    <div class="card">
      <div class="card-image">
        colonne 2
      </div>
      <div class="card-content">
      </div>
    </div>
  </div>
</div>

好的,我用 CSS/Bulma 弄明白了,您可以添加 custom-columns 并使用 column-reverse 更改列的顺序。

@import url("https://cdnjs.cloudflare.com/ajax/libs/bulma/0.3.1/css/bulma.css");

@media(max-width: 767px) {
  .custom-columns {
    flex-direction: column-reverse;
    display: flex;
  }
}
<div class="columns custom-columns">
  <div class="column box">
    1
  </div>
  <div class="column box">
    2
  </div>
</div>