angular / angular/components

feat(all): Support for CSS Cascade Layers

Offen
#26,451 19 Kommentare 51 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area: many feature P4
Vorherrschende Sprache
TypeScript
Sterne
25k
Forks
6.8k
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
91

Beschreibung

### Feature Description

Are there any plans to introduce support for CSS Cascade Layers?

References:
https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Cascade_layers
https://caniuse.com/css-cascade-layers
https://www.smashingmagazine.com/2022/01/introduction-css-cascade-layers/

### Use Case

To meet the demands of our customers, our team often has to override the default styles of angular material components. We'd like to use cascade layers to organize our normalization, override, and custom styles. If the angular components would be wrapped in a dedicated (configurable?) layer, our material overrides could be embedded more conveniently into our overall style logic.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit den verlinkten Referenzen zu CSS Cascade Layers und prüfe anschließend, wie die Stile der Angular-Material-Komponenten derzeit organisiert sind. Kläre, ob das Ziel eine allgemeine Unterstützung für Cascade Layers, eine konfigurierbare Layer für Angular-Komponenten oder beides ist. „Done“ sollte als ein vereinbarter Umfang und vereinbarte Akzeptanzkriterien für das vorgeschlagene Feature definiert werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, css, typescript
Bereich
design, frontend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.