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 的文本方向设置为 ltr 或 rtl |
ltr |

