angular / angular/components

feat(all): Support for CSS Cascade Layers

Ouverte
#26,451 19 commentaires 51 réactions 0 personnes assignées Voir sur GitHub
area: many feature P4
Langage dominant
TypeScript
Étoiles
25k
Forks
6.8k
Merge moyen
1 j 8 h
PR mergées (30 j)
91

Description

### 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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par les références liées à CSS Cascade Layers, puis examinez comment les styles des composants Angular Material sont actuellement organisés. Déterminez si l’objectif est de prendre en charge les Cascade Layers de manière générale, de fournir une layer configurable pour les composants Angular, ou les deux. Done doit être défini comme un périmètre convenu et des critères d’acceptation convenus pour la fonctionnalité proposée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
angular, css, typescript
Domaine
design, frontend
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Calme
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.