twitter-bootstrap mixin: https://github.com/twitter/bootstrap/blob/master/less/mixins.less
ダッシュとキャメルケースによる名前付けのミックスインがあります: .buttonBackground .input-block-level
3.0.0-wip ブランチにはアンダースコアもあります: clear_float
私の質問は、ミックスインの命名規則とは何ですか?ありがとう!
twitter-bootstrap mixin: https://github.com/twitter/bootstrap/blob/master/less/mixins.less
ダッシュとキャメルケースによる名前付けのミックスインがあります: .buttonBackground .input-block-level
3.0.0-wip ブランチにはアンダースコアもあります: clear_float
私の質問は、ミックスインの命名規則とは何ですか?ありがとう!
Bootstrap はデフォルトで less を使用します。変数とミックスインで混乱しています(関数として理解できます)
したがって、ラクダは次のような変数で使用されます。
@color: #333;
#nav {
color: @color;
}
@color ここでは変数です。
現在、ミックスインを使用すると、クラス内のクラス名を参照するだけで、クラスのすべてのプロパティを別のクラスに追加できます。例えば :
.center-block() {
display: block;
margin-left: auto;
margin-right: auto;
}
center-block
上記のクラスを、同じプロパティを持ちたい新しいクラスに直接使用できます。すなわち:
#nav > li > a{
.center-block;
}
ミックスインは、宣言され、どこでも使用できる単純なクラスです。したがって、それらの命名規則は、 css で他のクラスを宣言する通常の方法です。
しかし、ミックスインと他のクラスを区別したいだけなら..それらを特定の書き方で書くことができます...最初のアルファベットを大文字にするように..あなたにとって役立つ何かを知っています。