Ich versuche, die Standard-Max-Breite der Komponente snackbar in Angular Material zu überschreiben.Angular Material überschreiben Standard-Stil der SnackBar Komponente
Die CSS durch scharfkantiges Material aufgebracht werden unten dargestellt:
.mat-snack-bar-container {
border-radius: 2px;
box-sizing: border-box;
display: block;
margin: 24px;
max-width: 568px;
min-width: 288px;
padding: 14px 24px;
transform: translateY(100%) translateY(24px);
}
Ich habe überschreiben versucht, den gleichen Stil in meiner style.css-Datei verwenden, aber dieser Stil wird durch den Standardstil außer Kraft gesetzt.
.mat-snack-bar-container {
max-width: 800px;
}
Ich habe eine Antwort auf eine similar question gefunden, aber ich weiß, dass die Antwort auf diese Frage ist jetzt veraltet ist (/ deep/ist veraltet).
Gibt es eine Best-Practice-Lösung?
.matte-snack-bar-container { max-width: 800px! Wichtig; } – Mehdi
Ich habe versucht zu vermeiden! Wichtige Tags als auch sie könnten als schlechte Praxis sowie –
in diesem Fall müssen Sie den Namen der Komponente, wo Sie den Snack Ihre-Komponente-Tag .mat-Snack-Bar-Container verwenden { max-Breite: 800px; } – Mehdi