angular / angular/components

feat(all): Support for CSS Cascade Layers

Đang mở
#26,451 19 bình luận 51 reaction 0 người được giao Xem trên GitHub
area: many feature P4
Ngôn ngữ chính
TypeScript
Star
25k
Fork
6.8k
Merge trung bình
1 ngày 8 giờ
Pull request đã merge (30 ngày)
91

Mô tả

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

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với các tài liệu tham khảo được liên kết về CSS Cascade Layers, sau đó xem lại cách các kiểu của component Angular Material hiện được tổ chức. Làm rõ liệu mục tiêu là hỗ trợ Cascade Layers nói chung, một layer có thể cấu hình cho các component Angular, hay cả hai. Done cần được xác định là phạm vi đã thống nhất và các tiêu chí chấp nhận đã thống nhất cho tính năng được đề xuất.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
angular, css, typescript
Lĩnh vực
design, frontend
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.