我一直在做一些Google搜索,我目前明白區別在於變量存儲單行信息,而mixin存儲多行變量。sass中的變量和mixin有什麼區別?
0
A
回答
0
變量開始美元符號,並設置類似CSS屬性。 然後,您可以參考它們的屬性:
$width: 5em;
#main {
width: $width; // width is set as 5em
}
在另一方面,混入允許你定義的風格在整個樣式表
@mixin large-text { // defining mixing
font: {
family: Arial;
size: 20px;
weight: bold;
}
color: #ff0000;
}
.page-title { // applying mixin
@include large-text;
padding: 4px;
margin-top: 10px;
}
,可重複使用上述代碼編譯爲:
.page-title {
font-family: Arial;
font-size: 20px;
font-weight: bold;
color: #ff0000;
padding: 4px;
margin-top: 10px; }
0
如果您瞭解C++或任何其他編程語言,則可以將sass變量作爲c或C++的全局變量,並將sass mixin作爲c或C++的函數來引用。
Mixin做一些樣式,可以在整個樣式中再次使用,同樣可以儘可能多地使用變量。
相關問題
- 1. 抽象類和Mixin有什麼區別?
- 2. 有什麼區別&和@在SASS
- 3. 變量的=和=>有什麼區別?
- 4. definePlugin和env變量有什麼區別?
- 5. 對象和變量有什麼區別?
- 6. Javascript庫中的mixin()和extend()有什麼區別
- 7. sass update和sass手錶有什麼區別
- 8. 參考變量和常量指針變量有什麼區別?
- 9. 變量===常數和常量===變量有什麼區別
- 10. Tensorflow中的張量和變量有什麼區別
- 11. 在Jade中調用mixin時,「+」和mixin關鍵字有什麼區別?
- 12. 在Sass中將變量設置爲@mixin?
- 13. C:指針=變量和指針=變量有什麼區別?
- 14. 非局部變量和全局變量有什麼區別?
- 15. 閱讀查詢變量和正文變量有什麼區別?
- 16. 在Tensorflow中,變量和張量之間有什麼區別?
- 17. 這些PHP變量有什麼區別?
- 18. 在Sass中,Mixins和Extend功能有什麼區別?
- 19. Vista環境變量中的%TMP%和%TEMP%有什麼區別?
- 20. LISP中的變量和符號有什麼區別?
- 21. EEPROM和RAM中的變量有什麼區別?
- 22. mixin和裝飾器模式有什麼區別?
- 23. 區別:%% a和%variable%變量之間的區別是什麼?
- 24. 有什麼區別`和$(Bash中有什麼區別?
- 25. Java中的本地變量和實例變量有什麼區別
- 26. java/oops中的靜態變量和動態變量有什麼區別?
- 27. 靜態和常量變量有什麼區別?
- 28. PHP中「GLOBAL」和「STATIC」變量有什麼區別?
- 29. 有什麼區別bettwen靜態和動態變量在C#中?
- 30. 在聲明變量時使用「」和「'和()有什麼區別?
函數和Mixins是不同的。一個返回值,另一個用宏代替。 – 2017-05-10 03:08:45
我知道他們是不同的,但我只是想幫助他了解基本想法。我們可以將它們聯繫起來,因爲mixin和函數都帶有參數和參數。並分別做一些樣式和功能。 –