0%

SCSS: !default

在scss中有個語法叫!default,與css中的!important有點像是相反的存在,關於!important可以參考這篇,不過!defult是scss特有的,css並沒有。

如果在屬性後加上!default他會變成類似預設值的存在,權重最低,可以用任何方式覆蓋。

通常會用在scss的變數上

1
$primary: blue !default;

舉例來說bs5中的 _variable.scss檔案的許多變數都有使用到!default。

_varaible.scss

結語

關於SCSS的基礎介紹可以看這篇