SCSS 比較運算子
與JavaScript類似,scss中也有比較運算子,下面就分別做一下介紹。
一.==相等和!=不相等運算子:
此運算子用來判斷兩個運算元是否相等。
[Scss] 純文字檢視 複製程式碼@mixin font-fl($font){ &:after { @if(type-of($font) == string) { content: 'My font is: #{$font}.'; } @else { content: 'Sorry, the argument #{$font} is a #{type-of($font)}.'; } } } h2{ @include font-fl(sans-serif); }
編譯為css程式碼如下:
[CSS] 純文字檢視 複製程式碼h2:after { content: 'My font is: sans-serif.'; }
相關閱讀:
(1).&可以參閱scss &父選擇器識別符號一章節。
(2).@if可以參閱scss @if()指令一章節。
!=運算子同樣的道理,只不過作用不同而已。
特別說明:
上面兩個運算子,支援類似於JavaScript嚴格型別比較(===)。
看如下程式碼例項:
[JavaScript] 純文字檢視 複製程式碼/*false*/ ("5" == 5) /*true (Libsass不支援)*/ (20px == 20)
二.其他比較運算子:
>、>=、<和<=這幾個運算子比較相近,一個程式碼例項足以表明它的使用方式:
[Scss] 純文字檢視 複製程式碼$padding: 50px; h2 { @if($padding <= 20px) { padding: $padding; } @else { padding: $padding / 2; } }
相關文章
- php運算子 比較運算子 邏輯運算子 三元運算子PHP
- Python學習-比較運算子和邏輯運算子Python
- SCSS 邏輯運算子CSS
- SCSS 算術運算子CSS
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- php比較運算子的安全問題PHP
- Kotlin 運算子詳解:算術、賦值、比較與邏輯運算子全解析Kotlin賦值
- 使用錯誤的運算子進行字串比較缺陷漏洞字串
- 不用做任何比較判斷運算子找出兩個整數中的較大的值
- 字串拼接運算比較字串
- 運算子 運算子
- python比較運算子中大於等於且小於等於的表達方式Python
- 運算子-賦值運算子賦值
- 8.Golang中的運算子-算術運算子、關係運算子、邏輯運算子、賦值運算子Golang賦值
- if-else和三目運算子 ? : 的對比
- 集中運維與分散運維的比較 - thenewstack運維
- 運算子的關係,什麼叫一元運算子,二元運算子,三元運算子,運算子優先順序,以及運算子的
- 運算子
- 算術運算子裡的特殊運算子
- javascript中&&運算子和||運算子的使用JavaScript
- Python 運算子優先順序 運算子Python
- Python學習-算術運算子,賦值運算子和複合運算子Python賦值
- java零基礎自學第一天②,運算子:表示式,算術運算子,+操作,賦值運算子,自增自減運算子,關係運算子,邏輯運算子,三元運算子Java賦值
- php運算子運用之型別運算子該如何使用PHP型別
- SCSS 顏色值運算CSS
- C++ 迭代器運算子 箭頭運算子->C++
- 位運算子
- SHELL運算子
- mysql運算子MySql
- 身份運算子
- JavaScript運算子JavaScript
- oracle運算子Oracle
- JavaScript -= 運算子JavaScript
- JavaScript += 運算子JavaScript
- JavaScript *= 運算子JavaScript
- JavaScript %= 運算子JavaScript
- JavaScript |= 運算子JavaScript
- JavaScript <<= 運算子JavaScript