- 基礎通用
- 基礎 - 全域性樣式
- 基礎 - Sass
- 基礎 - JavaScript
- 基礎 - JavaScript 工具函式
- 基礎 - 媒體查詢
- 基礎 - 網格系統
- 基礎 - Flex 網格
- 基礎 - 表單
- 基礎 - 可見性類
- 基礎 - 基本排版
- 基礎 - 排版輔助工具
- 基礎 - 基本控制元件
- 基礎 - 導航
- 基礎 - 容器
- 基礎 - 媒體
- 基礎 - 外掛
- 基礎 SASS
- 基礎 - Sass 函式
- 基礎 - Sass 混合宏
- 基礎庫
- 基礎 - Motion UI
基礎 - Sass 函式
Foundation 提供了一套 Sass 工具函式,可與 util、color、selector、unit、value 等許多函式一起使用。
您可以使用以下程式碼行一次性匯入所有工具檔案:
@import 'util/util';
您也可以像下面這樣匯入單個工具檔案:
@import 'util/color'; @import 'util/selector'; @import 'util/unit'; @import 'util/value';
Sass 參考
您可以使用以下 Sass 函式更改元件的樣式。
foreground
它根據背景顏色為元素提供前景色。它使用以下格式分配不同型別的引數:
foreground($color, $yes, $no, $threshold)
上述引數在以下表格中指定:
| 序號 | 引數及描述 | 型別 | 預設值 |
|---|---|---|---|
| 1 |
$color 它檢查顏色的亮度。 |
顏色 | 無 |
| 2 |
$yes 如果顏色較淺,則返回 $yes 顏色。 |
顏色 | $black |
| 3 |
$no 如果顏色較深,則返回 $no 顏色。 |
顏色 | $white |
| 4 |
$threshold 它表示亮度的閾值。 |
百分比 | 60% |
smart-scale
它根據元素的亮度提供合適的顏色。它使用以下格式指定合適的顏色:
smart-scale($color, $scale, $threshold)
上述引數在以下表格中指定:
| 序號 | 引數及描述 | 型別 | 預設值 |
|---|---|---|---|
| 1 |
$color 它用於縮放顏色。 |
顏色 | 無 |
| 2 |
$scale 它指定放大或縮小的百分比。 |
百分比 | 5% |
| 3 |
$threshold 它表示亮度的閾值。 |
百分比 | 40% |
text-inputs
它在使用文字輸入型別時建立一個選擇器。它使用以下格式指定輸入型別:
text-inputs($types)
它使用以下表格中指定的引數:
| 序號 | 引數及描述 | 型別 | 預設值 |
|---|---|---|---|
| 1 |
$types 它提供許多文字輸入型別來生成選擇器。 |
顏色 | - |
strip-unit
它從值中刪除單位,只返回數字。它使用以下格式從值中刪除單位:
strip-unit($num)
它使用以下表格中指定的引數:
| 序號 | 引數及描述 | 型別 | 預設值 |
|---|---|---|---|
| 1 |
$num 當您從值中刪除單位時,它指定數字。 |
顏色 | 無 |
rem-calc
它更改畫素值以匹配 rem 值。它使用以下格式將畫素值轉換為 rem 值:
rem-calc($values, $base)
它使用表格中指定的以下引數:
| 序號 | 引數及描述 | 型別 | 預設值 |
|---|---|---|---|
| 1 |
$values 它將畫素值轉換為 rem 值,並用空格分隔它們。如果您要轉換逗號分隔的列表,請將列表括在括號中。 |
數字或列表 | 無 |
| 2 |
$base 在將畫素轉換為 rem 值時,它提供基準值。如果基準值為空,則函式使用 $base-font-size 變數作為基準。 |
數字 | 空 |
has-value
如果值不是 false,則指定該值。false 值包括 null、none、0 或空列表。它使用以下格式指定值:
has-value($val)
它使用以下表格中指定的引數:
| 序號 | 引數及描述 | 型別 | 預設值 |
|---|---|---|---|
| 1 |
$val 它檢查指定的值。 |
混合 | 無 |
get-side
它指定值的邊,並定義填充、邊距等的 top/right/bottom/left 值。它使用以下格式指定值的邊:
has-value($val)
它使用表格中指定的以下引數:
| 序號 | 引數及描述 | 型別 | 預設值 |
|---|---|---|---|
| 1 |
$val 它指定值的邊。 |
列表或數字 | 無 |
| 2 |
$side 它確定應返回哪個邊 (top/right/bottom/left) 的值。 |
關鍵字 | 無 |
get-border-value
它確定元素的邊框值。它使用以下格式指定邊框值:
get-border-value($val, $elem)
它使用表格中指定的以下引數:
| 序號 | 引數及描述 | 型別 | 預設值 |
|---|---|---|---|
| 1 |
$val 它查詢邊框的特定值。 |
列表 | 無 |
| 2 |
$elem 它用於提取邊框元件。 |
關鍵字 | 無 |