Bulma 中每个元素都是 移动优先 的,并针对 垂直阅读进行优化, 并且默认为在移动设备上显示:
columns
: 是垂直堆放的level
: 组件的子元素将垂直堆放nav
: 导航菜单将会隐藏
您可以通过添加 is-mobile
修饰符,强制让columns
或 nav
变为 水平 布局。
响应式(Responsiveness)
Bulma 是一个移动优先的CSS框架
Bulma 中每个元素都是 移动优先 的,并针对 垂直阅读进行优化, 并且默认为在移动设备上显示:
columns
: 是垂直堆放的level
: 组件的子元素将垂直堆放nav
: 导航菜单将会隐藏
您可以通过添加 is-mobile
修饰符,强制让columns
或 nav
变为 水平 布局。
Bulma 使用 4 断点(breakpoints)来定义5种屏幕尺寸:
mobile
: up to 768px
tablet
: from 769px
desktop
: from 1024px
widescreen
: from 1216px
fullhd
: from 1408px
为了方便使用这写断点,Bulma提供了9 混合响应(responsive mixins).
Mobile Up to 768px
|
Tablet Between 769px and 1023px
|
Desktop Between 1024px and 1215px
|
Widescreen Between 1216px and 1407px
|
FullHD1408px and above
|
---|---|---|---|---|
mobile |
- |
|||
- |
tablet |
|||
- |
desktop |
|||
- |
widescreen |
|||
- |
fullhd |
|||
- |
tablet-only |
- |
||
- |
desktop-only |
- |
||
- |
widescreen-only |
- |
||
touch |
- |
|||
until-widescreen |
- |
|||
until-fullhd |
- |
To simplify using these breakpoints, Bulma provides easy-to-use responsive mixins.
自默认情况下, $widescreen
和 $fullhd
断点(breakpoints) 是 可用的. 您可以通过将相应的Sass布尔值设置为false
来禁用它们: