Ich habe Probleme beim Überschreiben von Standardstilen in der Onsen-Benutzeroberfläche.Wie style native DOM-Elemente in Onsen UI?
Dies liegt daran, dass native Selektoren eine höhere Spezifität aufweisen, z. wenn ich
h1 { color: red; }
haben wird dies durch die nativen
.page h1 { color: green; } /* dummy example */
... die lange, tedius CSS-Selektoren schreiben führt mich übertönt.
Mit Onsen-Komponenten (d. H. Elemente Anfang <ons-*
) können Sie Modifikatoren verwenden, um benutzerdefinierte Stile festzulegen.
Aber was ist mit nativen Elementen?
Die docs erwähnen CSSNext, also dachte ich, great !, Ich werde nur einige Verschachtelung verwenden:
.something {
& h1 { color: red; }
}
... aber keine Würfel. Es scheint, dass, obwohl Onsen CSSNext für seine eigenen Komponenten verwendet, es keine eigenen, benutzerdefinierten CSS-Blätter durch es laufen lässt.
Irgendwelche Gedanken?