私はいくつかのグーグルをしていますが、私は現在、変数が1行の情報を格納しているのに対し、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. ember.jsでは、mixinとextendの違いは何ですか?
- 2. Sassの変数を@mixinに設定していますか?
- 3. mixin for SASSの引数
- 4. mixinと継承の違いは何ですか?
- 5. Sass @mixinのデフォルトパラメータ
- 6. gem bootstrap-sassとgem twitter-bootstrap-railsの違いは何ですか
- 7. Sassがmixin変数をコンパイルできない
- 8. データ型変数と変数V2の違いは何ですか?
- 9. Volatile変数とAtomic変数の違いは何ですか?
- 10. クラス変数とグローバル変数の違いは何ですか?
- 11. definePlugin変数とenv変数の違いは何ですか?
- 12. SASS Mixinリライト&(アンパサンド)
- 13. SASSでは、mixinの引数としてプロパティを定義できますか?
- 14. 通常の変数とRubyのインスタンス変数との違いは何ですか?
- 15. css、scss、sass、lessの違いは何ですか?
- 16. Rustの不変変数とconst変数の違いは何ですか?
- 17. 不変変数と可変変数の違いは何ですか?
- 18. Pythonのリテラルと変数の違いは何ですか?
- 19. SSIS 2012のパラメータと変数の違いは何ですか?
- 20. sparkの変換とrdd関数の違いは何ですか?
- 21. Cのポインタとグローバル変数の違いは何ですか?
- 22. ウィンドウとトップのjavascriptグローバル変数の違いは何ですか?
- 23. mvcのtempdata.peek()とセッション変数の違いは何ですか?
- 24. Pentaho DIの "変数"と "フィールド"の違いは何ですか?
- 25. JavaインターフェイスとPython Mixinの違いは?
- 26. @mixin @forループ内の$変数をparamsとして使用するSASS SCSS
- 27. オブジェクトと変数の違いは何ですか?
- 28. クラス変数とクラスインスタンスの違いは何ですか?
- 29. プロパティとインスタンス変数の違いは何ですか?
- 30. グローバル変数と内部クラスの違いは何ですか?
機能とミックスインが異なっています。 1つは値を返し、もう1つはマクロのように使用して置換します。 –
私は彼らが異なっていると知っていますが、基本的な考え方を理解するために彼を助けようとしています。ミックスインとファンクションの両方が引数とパラメータを取ったので、それらを関連付けることができます。どちらもスタイリングと機能性をそれぞれ備えています。 –