Ändern der Hintergrundfarbe von Ionic-Ion-Items in CSS
Lesezeit: 3 Minuten
Rajitha Perera
Ich habe den folgenden Code hinzugefügt style="background-color: #C2A5A5 !important. Aber das hat bei mir nicht funktioniert. Wie kann ich dem Ionen-Element eine Hintergrundfarbe hinzufügen? Vielen Dank im Voraus.
Im obigen Link habe ich den Teil “ Delete ” gelöscht .danach ist die Hintergrundfarbe eingestellt.So wie ich das behebe.Ich möchte auch diese Schaltfläche zum Löschen.
Das hinzugefügte Inline-CSS wird auf das Element hinter dem Element mit dem angewendet #ffffff Hintergrund, sodass Sie Ihre Hintergrundfarbe nicht sehen können.
Wenden Sie die Hintergrundfarbe auf die an .item-content -Element, wie von @ariestiyansyah empfohlen, indem Sie das folgende CSS zur Ionic-CSS-Datei hinzufügen, oder erstellen Sie eine benutzerdefinierte CSS-Datei und fügen Sie a <link> dazu in der Kopfzeile mit folgendem:
Wie würden Sie dies nur für eine Instanz von ion-item und nicht für alle tun?
– Benutzer1261710
10. Juli 2018 um 10:33 Uhr
Shoter-Entwickler
Ich möchte meine Lösung teilen:
Ich verwende die benutzerdefinierten CSS-Eigenschaften von ionic 4. Wenn ich also die Hintergrundfarbe ändern möchte, kann ich eine neue Klasse namens “.item-background-color” erstellen und die Farbe der CSS-Eigenschaft ändern, die ich ändern möchte. Zum Beispiel:
dann füge ich nur meine neue Klasse zum ionischen Gegenstand hinzu:
meine-seite.seite.html
<ion-item class="item-background-color">
My item with new background color
</ion-item>
Was getan wird, ist, die Variable zu ändern, die die Farbe des ionischen Gegenstands beeinflusst, sodass Sie alle gewünschten Klassen dynamisch oder nicht hinzufügen und die Werte ihrer jeweiligen Variablen ändern können. Informationen zu den Variablen finden Sie unter Benutzerdefinierte CSS-Eigenschaften
Ich hoffe, meine Antwort ist hilfreich für Leute, die die CSS-Eigenschaften von ionischen 4-Komponenten ändern müssen. Entschuldigung für mein schlechtes Englisch und viel Glück!
Dies ist auch die beste Antwort für Ionic 5.
– Dalmo
29. Oktober 2020 um 23:01 Uhr
viel bessere Lösung als die ausgewählte Antwort
– Cruclax
29. April 2021 um 16:04 Uhr
Verwenden Sie einfach Farben in variables.scss Datei (man kann auch neue Farben definieren) so
Können Sie die Demo hier erstellen? play.ionic.io
– m4n0
2. August 2015 um 15:04 Uhr
play.ionic.io/app/2dd13fe979d4
– Rajitha Perera
2. August 2015 um 16:08 Uhr
Im obigen Link habe ich den Teil “ Delete ” gelöscht .danach ist die Hintergrundfarbe eingestellt.So wie ich das behebe.Ich möchte auch diese Schaltfläche zum Löschen.
– Rajitha Perera
2. August 2015 um 16:09 Uhr
Hier habe ich eine modifizierte hinzugefügt —play.ionic.io/app/d3e25c5faa36
– Rajitha Perera
2. August 2015 um 16:21 Uhr
Sie können den CSS-Code ändern
.item .item-content { background-color: transparent !important; }
– Rizky Ariestiyansyah
2. August 2015 um 16:38 Uhr