私はAngular2アプリケーションでうまく進歩しています。MDLのscssファイルの使用方法を明確にしてくれてありがとう(here)。angular2-mdlのデフォルトCSSを上書きするにはどうすればよいですか?
しかし、私は今MDLによって設定された特定のデフォルトスタイルをオーバーライドするのに問題があります。たとえば、タブバーのタブに「justify-content:center」を使用するのではなく、「justify-content:flex-start」を使用して、タブを左揃えにします。
.mdl-tabs__tab-bar {
justify-content: flex-start;
}
を直接タブを含有する成分のSCSSファイルで:
私の最初のアプローチは、供給することにより、プロパティをオーバーライドしようとしました。
Angular2がセレクタをスコープとして使用していますが、これは機能しません。このように
.mdl-tabs__tab-bar[_ngcontent-eph-22]
などです。では、MDLのデフォルトスタイルをオーバーライドする適切な方法は何ですか?グローバルなスタイルに上書きしたいものすべてを置く必要がありますか?
ありがとうございました!
[OK]を、私はグローバル「styles.sass」のスタイルを上書きできることを考え出しました。これは唯一の方法かそれを行う適切な方法ですか? – curiosity