角度コンポーネントには、材質2 <md-input-container>
を使用しています。クラスの1つをオーバーライドしたいと思います。角度材料で定義された.mat-input-wrapper
。しかし、私はそのコンポーネント内でのみオーバーライドする必要があり、オーバーライドはページ内の他のコンポーネントに影響しません。 角度コンポーネント内の角度のある材質スタイルを上書きする
答えて
を@Dylanが指摘したように、あなたが使用する必要があります。ここ
は、レンダリングされた要素のスクリーンショットです/deep/
子のcompoenets内のCSSを変更します。
:host /deep/ md-input-container .mat-input-wrapper
私が探していたもの、感謝の人! –
私はこれを全面的に探していました!私は実際には、このソリューションはドキュメント内の顕著な場所に書き込まれるべきだと思います。 –
div
で包み:
<div class="special">
<md-input-container>
</div>
のCss:
.special md-input-container .mat-input-wrapper {
//your css
}
好ましい解決策は、おそらくあなた自身の素材テーマのスタイルシートにスタイルを定義するには、次のようになります。ここで私が探していた答えがあります。/deep /の使用は推奨されません(角V 4.3):https://angular.io/guide/component-styles#special-selectors
独自のテーマスタイルシートを定義する代わりに、:: ng-deepを使用できるようになりました。しかし
、する必要はありません(マテリアルアイコンが同様にフォントファミリと同様に)、デフォルトのフォントファミリを上書きするためにそれを使用するときに::のNG-深い負に再び使用材質のアイコンに影響を与えることができる
':: ng-deep'も現在償却されています... –
を使用して<div class="someCssClassName">
で囲みます。使用して別の '子' 要素にこれを適用する
mat-card mat-card-content,
mat-card mat-card-title {
color: red;
}
<mat-card-content>
のような:むしろ、カードのタイトルのような角度材料素子..
<mat-card>
<mat-card-title>
{{title}}
</mat-card-title>
</mat-card>
CSSのスタイルを設定しますCSSエディタで[VS Code]をクリックすると、このCSSのレンダリング方法の詳細が表示されます。この例ではもちろん、<mat-card>...<mat-card-title>
、あなたはCSSクラス名は<mat-card class="card-style-1"
のように、要素自体にclass="card-style-1"
を追加することで区別をする必要がありますよりも、あなたは、単一のコンポーネントでカードの複数の用途を持っている場合。
CSS:
mat-card.card-style-1 mat-card-content,
mat-card.card-style-1 mat-card-title {
color: red;
}
これに代わるものは、必要に応じて各スタイリング、異なるカードの用途に特有の個々のコンポーネントを作成することです。
- 1. 角度と角度のある材質の画像一覧
- 2. 角度のある材質のアイコンスタイリング
- 3. 角度のある材質のツリーリスト
- 4. 角度材質テーマコンパイル
- 5. 材質角度 - コンパイルエラー
- 6. 角度材質2のマルチセクションドロップダウン
- 7. 角度4と材質
- 8. 角度材質オートコンプリート - セレクトオンセレクト
- 9. トラブルローディング角度材質2モジュール
- 10. 角度js材質md-select
- 11. 角度材質エラー表示
- 12. 角度材質ダイアログフォーム$リソース
- 13. mdThemingProvider角度材質エラー
- 14. 角度材質カスタムクラスボタン問題
- 15. 角度のある素材+角のユニバーサル
- 16. 角度付きルーティング用の素材コンポーネント
- 17. 未知の要素 - 角度2の角度2の材質
- 18. 角度2/4角度素材デザインのスヌーカーバーのスタイル
- 19. 角度材料ダイアログにある角度1.xコンポーネントに変数を渡す
- 20. 角度材質レイアウト条件付き
- 21. 角度材質:選択ボックスの値は角度素材を使用した
- 22. 材質UIレイアウト角度線で割る
- 23. 角度材質ダイアログ閉じる制限
- 24. 角度1材質グリッドレイアウトのドラッグアンドドロップ
- 25. 角度材質ダイアログモバイルキーボードの問題
- 26. 角度材質表のページ設定
- 27. 角度2の材質フレックスレイアウト分割ペイン
- 28. MdProgressBarバッファのバックグラウンドカラーを角度のある材質で表示
- 29. 角度材質2で仰角を定義する方法は?
- 30. 角度材質2のコンポーネントで `cdk 'とは何か
:ホスト/ディープ/ md-入力コンテナ.mat-input-wrapper { 。 。 } – Dylan
@Dylanありがとうございます。私はそれを受け入れることができるように答えとして投稿してください。 – nullDev