Foundation - 全局样式

在本章中,我们将学习全局样式。Foundation 框架的全局 CSS 包含有用的重置,可确保样式在各个浏览器中保持一致。

字体大小

浏览器样式表的字体大小默认设置为 100%。默认字体大小设置为 16 像素。根据字体大小计算网格大小。要获得不同的基本字体大小和不受影响的网格断点,请将 $rem-base 设置为 $global-font-size 值,该值必须以像素为单位。

颜色

诸如链接按钮之类的交互式元素使用来自 SASS 变量 $primary-color 的默认蓝色阴影。组件还可以具有颜色,例如:secondary、alert、success 和 warning。有关更多信息,请查看此处

SASS 参考

变量

下表列出了 SASS 变量,这些变量用于自定义项目 _settings.scss 中组件的默认样式。

Sr.No. 名称和描述 类型 默认值
1

$global-width

表示站点的全局宽度。用于确定网格的行宽。

数字 rem-calc(1200)
2

$global-font-size

表示应用于 <html><body> 的字体大小。默认设置为100%,用户的浏览器设置值会被继承。

Number 100%
3

$global-lineheight

代表所有类型的默认行高。 $global-lineheight 为 24px,而 $global-font-size 设置为 16px。

Number 1.5
4

$primary-color

它为链接和按钮等交互组件提供颜色。

Color #2199e8
5

$secondary-color

它与支持.secondary 类。

颜色 #777
6

$success-color

.success 类一起使用时,表示积极状态或操作。

颜色 #3adb76
7

$warning-color

.warning 类一起使用时,表示警告状态或操作。

颜色 #ffae00
8

$alert-color

.alert 类一起使用时,表示负面状态或操作。

颜色 #ec5840
9

$light-gray

用于浅灰色 UI 项目。

颜色 #e6e6e6
10

$medium-gray

用于中灰色的 UI 项目。

颜色 #cacaca
11

$dark-gray

用于深灰色的 UI 项目。

颜色 #8a8a8a
12

$black

用于黑色UI项目。

颜色 #0a0a0a
13

$white

用于白色UI项目。

颜色 #fefefe
14

$body-background

表示主体的背景颜色。

颜色 $white
15

$body-font-color

它表示正文的文本颜色。

颜色 $black
16

$body-font-family

它表示正文的字体列表。

列表 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif
17

$body-antialiased

通过使用 CSS 属性 -webkit-font-smoothing-moz-osx-font-smoothing 将此属性设置为 true,可启用抗锯齿类型。

Boolean true
18

$global-margin

它表示组件上的全局边距值。

数字 1rem
19

$global-padding

表示组件上的全局padding值。

Number 1rem
20

$global-margin

表示组件之间使用的全局margin值。

Number 1rem
21

$global-weight-normal

它表示普通类型的全局字体粗细。

关键字或数字 normal
22

$global-weight-bold

它表示粗体类型的全局字体粗细。

关键字或数字 bold
23

$global-radius

它表示所有具有边框半径的元素的全局值。

数字 0
24

$global-text-direction

它将 CSS 的文本方向设置为 ltrrtl

ltr