unitless()函數

unitless() 函數相對來說簡單明了些,只是用來判斷一個值是否帶有單位,如果不帶單位返回的值為true,帶單位返回的值為false:

>> unitless(100)
true
>> unitless(100px)
false
>> unitless(100em)
false
>> unitless(100%)
false
>> unitless(1 /2 )
true
>> unitless(1 /2 + 2 )
true
>> unitless(1px /2 + 2 )
false

具體例子,見右側代碼編輯器。右側代碼實現:用戶在調用混合宏時,如果用戶沒有給參數值加上單位,程序會自動加入單位。

results matching ""

    No results matching ""