亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

SASS 中變量的默認值的使用方法

2024-07-11 08:59:56
字體:
來源:轉載
供稿:網友

SASS 中定義的變量,后設置的值會覆蓋舊的值。

$color: red;$color: blue;.btn {    color: $color;}

編譯后為:

.btn {  color: blue; }

如果你編寫了一個 UI 庫提供 SASS 文件,可能會提供一些參數供用戶使用時自定義。而在 SASS 組件內部,我們需要應用上用戶設置的這些值。但是如果使用者沒有自定義變量的值,那這些變量應該有自己的默認值。

利用前面提到的覆蓋機制是不能實現的。因為無論是你在 @import UI 庫之前設置還是之后,都不能影響這個導入文件中的值。如果你設置的值在導入之前,那么 UI 庫中的變量因為在后面,所以你的設置會被覆蓋而不起作用;如果你的設置在導入之后,那更加不起作用了。

假設這是 UI 中的樣式文件:

_lib.scss

$color: red;.btn {    color: $color;}

在另一個文件中使用,并且試圖自定義變量的值:

page.scss

@import 'lib';$color: blue;

或:

page.scss

$color: blue;@import 'lib';

兩者編譯結果均為:

.btn {  color: red; }

!default

針對這種情況,SASS 提供了 !default 標識。將該標識應用于變量值后面,表示如果該變量沒有在其他地方定義或即便定義了但值為 null,那此處設置的默認值才生效,否則使用其他地方設置的那個值。

將上面 _lib.scss 進行改造:

_lib.scss

- $color: red;+ $color: red!default;.btn {    color: $color;}

使用:

$color: blue;@import "lib";

注意:需要將自定義的值先于 @import,否則也不生效。

此時編譯結果將是想要的那樣,應用上了外部自定義的變量值。

.btn {  color: blue; }

相關資源
 

  • SASS Documentation - Default Values
  • A Sass !default use case

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av在线高清| 久久99青青精品免费观看| 尤物yw午夜国产精品视频| 日韩av在线免费观看一区| 国产精品日韩电影| 日日噜噜噜夜夜爽亚洲精品| 色香阁99久久精品久久久| 日韩美女写真福利在线观看| 亚洲美女中文字幕| 国产精品久久久久秋霞鲁丝| 欧美另类极品videosbestfree| 久久久久久久亚洲精品| 91视频九色网站| 国产成人精品一区二区在线| 欧美激情欧美激情在线五月| 青草青草久热精品视频在线网站| 日韩女优人人人人射在线视频| 亚洲色图13p| 亚洲一区二区久久久| 日韩成人av在线播放| 九九热精品视频国产| 欧美激情免费在线| 精品国产一区二区三区久久狼黑人| 中文字幕久热精品视频在线| 久久精品视频在线观看| 国模gogo一区二区大胆私拍| 日韩av手机在线| 精品少妇v888av| 亚洲精品欧美日韩| 97精品免费视频| 91在线无精精品一区二区| 97视频免费在线看| 国产成人综合精品在线| 成人自拍性视频| 国产不卡在线观看| 美女视频黄免费的亚洲男人天堂| 国产一区二区精品丝袜| 欧美黑人一级爽快片淫片高清| 亚洲国语精品自产拍在线观看| 日韩av电影在线网| 欧美激情一级精品国产| 久久久亚洲国产| 91系列在线观看| 国产在线视频欧美| 久久久久久有精品国产| 国产亚洲精品一区二区| 国产精品高清在线观看| 国产视频精品久久久| 国内精品免费午夜毛片| 中文字幕av一区| 久久久久久一区二区三区| 成人黄色片网站| 在线播放国产一区二区三区| 91社影院在线观看| 欧美成人网在线| 中文字幕久精品免费视频| 97免费视频在线播放| 欧美成人精品在线观看| 成人免费直播live| 中文字幕亚洲欧美一区二区三区| 欧美性色19p| 法国裸体一区二区| 91精品国产高清| 亚洲成人免费在线视频| 亚洲国产欧美自拍| 性欧美长视频免费观看不卡| 日韩视频在线免费| 国产精品亚洲视频在线观看| 伊人久久精品视频| 久久久久久久久久国产精品| 久久香蕉国产线看观看av| 欧美精品18videos性欧| 欧美性xxxx极品hd欧美风情| 欧美性感美女h网站在线观看免费| 最新的欧美黄色| 国产精品h片在线播放| 欧美激情一级欧美精品| 国产精品一区久久久| 日韩精品在线观看网站| 国产日韩av在线播放| 国产视频丨精品|在线观看| 久久99热精品| 欧美精品www在线观看| 日韩激情av在线播放| 国产精品丝袜一区二区三区| 日韩专区在线观看| 亚洲天堂男人天堂女人天堂| 国产视频精品一区二区三区| 亚洲精品电影久久久| 亚洲国产三级网| 国产成人黄色av| 亚洲精品视频播放| 欧美高清视频免费观看| 久久人人爽亚洲精品天堂| 亚洲女人天堂色在线7777| 国产视频自拍一区| 国产亚洲欧美aaaa| 精品久久久久人成| 欧美日韩视频在线| 美日韩精品免费观看视频| 中文字幕在线亚洲| 日韩最新av在线| 午夜精品一区二区三区视频免费看| 欧美色欧美亚洲高清在线视频| 在线播放精品一区二区三区| 成人av电影天堂| 国产69精品久久久久99| 国产精品第三页| 国产亚洲综合久久| 亚洲第一福利视频| 久久九九精品99国产精品| 97精品一区二区视频在线观看| 成人高h视频在线| 国产亚洲在线播放| 在线电影av不卡网址| 成人免费高清完整版在线观看| 在线免费观看羞羞视频一区二区| 国产精品久久久一区| 91精品国产综合久久男男| 久久影视电视剧免费网站清宫辞电视| 国产精品亚洲精品| 中文字幕视频一区二区在线有码| 日韩av在线免费观看| 97精品一区二区三区| 成人性教育视频在线观看| 欧美不卡视频一区发布| 欧美色视频日本高清在线观看| 国产精品高清免费在线观看| 亚洲国产成人久久综合一区| 影音先锋欧美精品| 欧美国产在线电影| 久久久精品免费视频| 日韩av影片在线观看| 国产美女直播视频一区| 色悠久久久久综合先锋影音下载| 国内久久久精品| 亚洲天堂av在线播放| 国产精品手机播放| 亚洲色图第三页| 国产精品夜色7777狼人| 黑人狂躁日本妞一区二区三区| 在线观看亚洲视频| 久久久久久久91| 欧美一级视频在线观看| 国产成人午夜视频网址| 日韩一二三在线视频播| 日韩中文字幕亚洲| 欧美精品videosex性欧美| 久久久久久久久久久成人| 成人中心免费视频| 国产精品777| 日韩精品视频在线| 中文字幕欧美在线| 91精品国产综合久久男男| 久久视频中文字幕| 欧美午夜xxx| 91免费综合在线| 韩剧1988在线观看免费完整版| 国产精品吊钟奶在线| 欧美性videos高清精品| 俺去亚洲欧洲欧美日韩| 国内精品久久久久久| 国产精品久久在线观看| 国产a∨精品一区二区三区不卡|