1 1 Sass Scss函式 數字

2021-09-26 04:36:50 字數 2609 閱讀 2980

目錄

abs($number) 絕對值

ceil($number) 向高位取整

comparable($number,$number2) 判斷單位

floor($number) 向低位取整

max($number...) 取最大值

min($number...) 取最小值

percentage($number) 轉換為百分比

random($limit:null)  生成隨機數

round($number) 四捨五入

unit($number) 取單位

unitless($number)

說明:取變數的絕對值,可以包含單位。

返回型別:number

@debug abs(-10);   // 10

@debug abs(-10in); // 10in

@debug abs(-10px); // 10px

返回型別:number

@debug ceil(4); // 4

@debug ceil(4.2); // 5

@debug ceil(4.9); // 5

說明:判斷$number和$number2是否有同型別的單位,例如px和px,cm和mm等。如果返回true,這兩個變數可以相加、相減、比較,否則對$number和$number2進行上述運算時會報錯。

返回型別:boolean

@debug comparable(2px, 1px); // true

@debug comparable(100px, 3em); // false

@debug comparable(10cm, 3mm); // true

說明:把數值中的小數捨去。

返回型別:number

@debug floor(4); // 4

@debug floor(4.2); // 4

@debug floor(4.9); // 4

說明:引數中最大的乙個數。如果引數是陣列,則需要在後面新增...才能執行,不然會報錯

返回型別:number

@debug max(1px, 4px); // 4px

$widths: 50px, 30px, 100px;

@debug max($widths...); // 100px

說明:引數中最小的乙個數。如果引數是陣列,則需要在後面新增...才能執行,不然會報錯

返回型別:number

@debug min(1px, 4px); // 1px

$widths: 50px, 30px, 100px;

@debug min($widths...); // 30px

說明:把沒有單位的值轉換為百分比,通常是0到1的浮點數,帶單位會報錯。此函式和$number * 100%效果是一樣的。

返回型別:number

@debug percentage(0.2); // 20%

$number : 0.2;

@debug $number * 100%; // 20%

@debug percentage(100px / 50px); // 200% 100px和50px帶單位,但是除法運算後是2,不帶單位

說明:生成隨機數。引數$limit預設為null,為隨機數最大值。

返回型別:number

如果$limit為null時,結果介於0與1之間。

@debug random(); // 0.2821251858

@debug random(); // 0.6221325814

如果$limit不為空時,結果介於1與$limit之間,引數必須大於或等於1,而且為整數,否則報錯。

@debug random(10); // 4

@debug random(10000); // 5373

說明:四捨五入(0.5進製操作)

返回型別:number

@debug round(4); // 4

@debug round(4.2); // 4

@debug round(4.9); // 5

說明:獲取引數的單位,字串形式返回

返回型別:quoted string

注意:這個方法是用於除錯的,不保證輸出結果和發布的一致

@debug unit(100); // ""

@debug unit(100px); // "px"

@debug unit(5px * 10px); // "px*px"

@debug unit(5px / 1s); // "px/s"

說明:判斷$number是否沒有單位

返回型別:boolean

@debug unitless(100); // true

@debug unitless(100px); // false

Sass函式 數字函式 percentage

1 percentage percentage 函式主要是將乙個不帶單位的數字轉換成百分比形式 percentage 2 20 percentage 2px 10px 20 percentage 2em 10em 20 footer 編譯後的 css footer 如果您轉換的值是乙個帶有單位的值,...

資料庫常用函式 數字函式

對錶中的數字型字段可以進行操作 一 求絕度值 格式 select abs n 二 求平方 mysql不支援 格式 select square n 三 求平方根 格式 select sqrt n 四 求對數 1.自然對數 格式 select log n 2.以十為底 格式 select log10 n...

C 學習筆記(5) 函式 數字

函式宣告告訴編譯器函式的名稱 返回型別和引數。函式定義提供了函式的實際主體。在c 中,函式由乙個函式頭和乙個函式主體組成。在函式宣告中,引數的名稱並不重要,只有引數的型別是必須的。當在乙個原始檔中定義函式且在另乙個檔案中呼叫函式時,函式宣告是必須的。在這種情況下,應該在呼叫函式的檔案頂部宣告函式。當...