Bulma - 响应式和颜色

描述

响应式设计规定网站应从宽屏显示器到手机都看起来不错。Bulma 是一种移动友好型开发,可与大型、小型和中型设备结合使用。因此,它被称为移动优先框架。

默认情况下,Bulma 指定在移动设备上垂直阅读,并包括以下几点 −

  • 将以垂直格式排列。

  • level 组件的子项将垂直排列。

  • nav 菜单将不可见。

断点

Bulma 包含五个断点 −

开始 开始 开始 开始
序列号 设备 断点
1 移动设备 最高 768px
2 平板电脑 769px
3 台式机 1024px
4 宽屏 1216px
5 全高清 1408px

Bulma 包含 9 个响应式 mixin −

S.No. Mixin 断点
1 =mobile 最高可达 768px
2 =tablet 从 769px 开始
3 =tablet-only 从 769px 到 1023px
4 =touch 最高可达1023px
5 =桌面 从 1024px
6 =桌面专用 从 1024px 到 1215px
7 =宽屏 从 1216px
8 =宽屏专用 从 1216px 到 1407px
9 =fullhd 从 1408px 开始

您可以通过将 $widescreen$fullhd 断点设置为 false 来禁用它们。

//禁用宽屏断点
$widescreen-enabled: false

//禁用全高清断点
$fullhd-enabled: false

颜色

Bulma 元素和组件包含不同类型的颜色变体,语法为 .is-$color(例如:is-info、is-success 等)。

下表显示了不同类型的颜色及其反转值 −

S.No. 颜色 变量 计算值 反转值 计算反转值
1 White $white $white hsl(0, 0%, 100%) $black hsl(0, 0%, 4%)
2 Black $black $black hsl(0, 0%, 4%) $white hsl(0, 0%, 100%)
3 Light $light $white-ter hsl(0, 0%, 96%) $grey-darker hsl(0, 0%, 21%)
4 Dark $dark $grey-darker hsl(0, 0%, 21%) $white-ter hsl(0, 0%, 96%)
5 Primary $primary $turquoise hsl(171, 100%, 41%) #fff #fff
6 Link $link $blue hsl(217, 71%, 53%) #fff #fff
7 Info $info $cyan hsl(204, 86%, 53%) #fff #fff
8 Success $success $green hsl(141, 71%, 48%) #fff #fff
9 Warning $warning $yellow hsl(48, 100%, 67%) rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7)
10 Danger $danger $red hsl(348, 100%, 61%) #fff #fff

Bulma 为元素提供了黑色和白色之间的灰色阴影,如下所示 −

S.No. 颜色 变量
1 Black bis $black-bis hsl(0, 0%, 7%)
2 Black ter $black-ter hsl(0, 0%, 14%)
3 Grey darker $grey-darker hsl(0, 0%, 21%)
4 Grey dark $grey-dark hsl(0, 0%, 29%)
5 Grey light $grey-light hsl(0, 0%, 71%)
6 Grey lighter $grey-lighter hsl(0, 0%, 86%)
7 White ter $white-ter hsl(0, 0%, 96%)
8 White bis $white-bis hsl(0, 0%, 98%)

bulma_overview.html