基礎 - Sass 函式



Foundation 提供了一套 Sass 工具函式,可與 utilcolorselectorunitvalue 等許多函式一起使用。

您可以使用以下程式碼行一次性匯入所有工具檔案:

@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

它用於提取邊框元件。

關鍵字
廣告
© . All rights reserved.