By default, columns are only activated from tablet onwards. This means columns are stacked on top
of each other on mobile.
If you want columns to work on mobile too, just add the is-mobile modifier on the
columns container:
Columns responsiveness
根据断点处理响应式布局
Mobile columns #
1
2
3
4
<div class="columns is-mobile">
<div class="column">1</div>
<div class="column">2</div>
<div class="column">3</div>
<div class="column">4</div>
</div>
If you only want columns on desktop upwards, just use the is-desktop modifier
on the columns container:
1
2
3
4
<div class="columns is-desktop">
<div class="column">1</div>
<div class="column">2</div>
<div class="column">3</div>
<div class="column">4</div>
</div>Different column sizes per breakpoint #
You can define a column size for each viewport size: mobile, tablet, and desktop.
is-three-quarters-mobile
is-two-thirds-tablet
is-half-desktop
is-one-third-widescreen
is-one-quarter-fullhd
2
3
4
5
<div class="columns is-mobile">
<div
class="
column
is-three-quarters-mobile
is-two-thirds-tablet
is-half-desktop
is-one-third-widescreen
is-one-quarter-fullhd
"
>
<code>is-three-quarters-mobile</code><br />
<code>is-two-thirds-tablet</code><br />
<code>is-half-desktop</code><br />
<code>is-one-third-widescreen</code><br />
<code>is-one-quarter-fullhd</code>
</div>
<div class="column">2</div>
<div class="column">3</div>
<div class="column">4</div>
<div class="column">5</div>
</div>