2016-11-24 3 views
0

"@import 'bourbon/bourbon'"は、必要に応じてバーボンの各フォルダから個々のミックスインをインポートするのに効果的ですか?例えば、私がcss3 mixins(@import 'bourbon/css3')だけをインポートした場合、これは "@import bourbon/bourbon"全体よりも優れていますか?前もって感謝します。"@import 'bourbon/bourbon'"は個々のミックスインをインポートするのと同じくらい効果的ですか?

+0

CSS3ミックスインのために*ただ*を使用している場合は、代わりに[Autoprefixer](https://github.com/postcss/autoprefixer)のようなものを使用することを検討してください。 – Dre

答えて

0

私はベンチマークを実行していませんが、コンパイルのパフォーマンスの差は最小限であると思います。主な違いは、出力するCSSのサイズになります。必要のないCSSをインポートすると、ユーザーがダウンロードできるように大きなファイルが生成されます。したがって、完全なライブラリが不要な場合は、アプリケーションに必要な部分をインポートして、帯域幅をいくつかの帯域幅に保存してください。

+0

それはすべて関数、変数、ミックスインなので、Bourbonは実際に出力に追加のCSSを実際に追加しません。あなたが指摘しているように、コンパイルには若干の違いがあるかもしれませんが、IMHOは最小限であり、利便性の要素よりも大幅に重要です。 – Dre

+0

それは本当です、私はバーボンについてそれを忘れていました。だからあなたの資産のコンパイル時にいくつかの減速に気づいていない限り、それはおそらく何も問題になりません。 – mysmallidea

関連する問題