Card header-hintergrund-Farbe auf Angular2 Materialien
Dachte ich, dass es einfach werden würde, aber ich bin kämpfen, um die Hintergrundfarbe der Karte-header innerhalb Angular2 Materialien und ich bin nicht auf der Suche nach einem Beispiele. Deshalb, da Sie den folgenden code, würde ich mich über Tipps, wie man über die Einstellung der Hintergrundfarbe der md-Karte-Titel:
<md-card>
<md-card-header>
<md-card-title>Title</md-card-title>
<md-card-subtitle>Subtitle</md-card-subtitle>
</md-card-header>
<md-card-content>
Body text
</md-card-content>
</md-card>
InformationsquelleAutor user3127996 | 2017-09-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie einfach
[style.backgroundColor]="'COLOR_YOU_WANT'"
in Ihrem<md-card-header>
selector:Link zu funktionsfähige demo.
Alternativ fügen Sie eine Klasse in der css-Datei:
und legen Sie die
[ngClass]
in Ihrem<md-card-header>
selector:oder eine andere alternative ist die Verwendung
[ngStyle]
:InformationsquelleAutor Faisal
Beiden helfen würde, um den header-hintergrund:
Verwenden
::ng-deep
DEMO
Verwenden
encapsulation: ViewEncapsulation.None
auf Komponenten-Dekorator eineDEMO
::ng-deep
oder/deep/
.Ich wusste, dass
::deep
werden depricated, aber nicht wusste, überencapsulation: ViewEncapsulation.None
, danke für die info!Trotzdem, das Leben ohne
::ng-deep
undencapsulation
wird sehr schwer, wir müssen den Weg, um den Zugriff auf die shadow-DOM (oder wie es heißt korrekt).Finden Sie die aktualisierten post für den header
InformationsquelleAutor Vega
Eckig Material verwendet Standard-Farben (Hauptfarbe der Farbe Palette, die Sie verwenden). So gibt es zwei Möglichkeiten:
!important
flag zum überschreiben von Standard-Farben, wie diese:md-card-title { background-color: green !important; }
InformationsquelleAutor Commercial Suicide