1 回答

TA貢獻1859條經(jīng)驗 獲得超6個贊
1. 創(chuàng)建和使用自定義函數(shù)
Sass和其他腳本語言有類似之處,可以利用變量來構建自己的函數(shù),這使Sass可以像寫JavaScript那樣擁有自己的邏輯。
創(chuàng)建自定義函數(shù)需要兩個Sass指令, @function和 @return。前者創(chuàng)建函數(shù),后者表明了函數(shù)將返回的值
function-name代表函數(shù)名,在Sass中function-name和
function_name是相同的函數(shù),所以可使用破折號或下劃線調(diào)用函數(shù),無論命名時使用的是哪個。
傳遞到函數(shù)中的參數(shù)$args是可選的,通常會使用傳遞過去的參數(shù)進行運算,也可能是一些所有函數(shù)都可以訪問的全局變量。
2. 關鍵字參數(shù)
傳參的時候有時候會不知道每個參數(shù)是什么意思,參數(shù)之間是一個什么樣的順序。為了解決這個問題,Sass允許通過語法$name:
value的形式指定每個參數(shù)的值。
3. 默認參數(shù)
為了在使用函數(shù)是不必傳入所有的參數(shù),我們可以給參數(shù)指定一個默認值。參數(shù)默認值使用$name:
default-value的聲明形式,默認值可以是任何有效的css屬性值,甚至是其他參數(shù)的引用。
- 1 回答
- 0 關注
- 838 瀏覽
添加回答
舉報