web-dev-qa-db-ja.com

SASSでは、別のファイルのクラスから継承できますか?

質問はほとんどすべてを言っています。

たとえば、 Twitter Bootstrap を使用している場合、BootstrapのCSSクラスを継承する独自のSASSスタイルシートでクラスを定義できますか?または、SASSの継承は、単一ファイルのスコープ内でのみ機能しますか?

95
Dan Tao

YES!その可能性。

すべての<button>要素に.btnクラスを Twitter Bootstrapのデフォルトボタン から継承させたい場合

styles.scssファイルでは、最初に_bootstrap.scssをインポートする必要があります。

@import "_bootstrap.scss";

次に、インポートの下:

button { @extend .btn; }
167
agustibr

**私は間違っているかもしれませんが、あなたがやろうとしていることを理解したら、ただ@extend .classname;拡張したい要素内のコマンド?当然、更新可能性を維持するために独自のコードのみを変更する必要があります。

8
Mark Ernst

私の知る限り、 @import そのファイルで使用するためにSASSファイルに使用するクラスを含むファイルの。ただし、私はSASS/SCSSの専門家ではないので、誰かがリモートでそれらを使用する別の方法を知っているかもしれません。

2
ScottS