SCSS @if() 指令
@if指令後面跟一個表示式,如果此表示式的返回值不是false或者null,那麼就返回指定的樣式。
程式碼例項如下:
[Scss] 純文字檢視 複製程式碼p { @if 1 + 1 == 2 { border: 1px solid; } @if 5 < 3 { border: 2px dotted; } @if null { border: 3px double; } }
編譯後的程式碼如下:
[CSS] 純文字檢視 複製程式碼p { border: 1px solid; }
如其他的很多程式語言類似,@if指令後面還可以跟著多個@else if或者一個@else分支表示式。
程式碼例項如下:
[Scss] 純文字檢視 複製程式碼$type: monster; p { @if $type == ocean { color: blue; } @else if $type == matador { color: red; } @else if $type == monster { color: green; } @else { color: black; } }
編譯後的css程式碼如下:
[CSS] 純文字檢視 複製程式碼p { color: green; }
相關文章
- SCSS @for 指令CSS
- SCSS @while指令CSSWhile
- scssCSS
- SCSS @extendCSS
- SCSS @mixinCSS
- SCSS @importCSSImport
- SCSS !optionalCSS
- SCSS @eachCSS
- SCSS @contentCSS
- SCSS !globalCSS
- L02 教程 5.4 筆記 SCSS 引入 SCSS筆記CSS
- SCSS #{} 插值CSS
- SCSS list 列表CSS
- SCSS without和withCSS
- SCSS 函式CSS函式
- SCSS @at-rootCSS
- SCSS 註釋CSS
- SCSS map物件CSS物件
- SCSS 安裝CSS
- webstorm配置scss/less轉wxss,小程式配置scss轉wxssWebORMCSS
- scss樣式常用CSS
- scss不能用除法?CSS
- SCSS Null 型別CSSNull型別
- SCSS初接觸CSS
- SCSS 字串 型別CSS字串型別
- SCSS % 佔位符CSS
- SCSS @mixin傳參CSS
- SCSS Color 型別CSS型別
- SCSS 的編譯CSS編譯
- Sass/Scss 基礎篇CSS
- SCSS 邏輯運算子CSS
- SCSS 字串連線符CSS字串
- SCSS 巢狀屬性CSS巢狀
- SCSS 巢狀規則CSS巢狀
- SCSS 原生css匯入CSS
- SCSS 比較運算子CSS
- SCSS 算術運算子CSS
- SCSS 和 SASS 區別CSS