angular / angular/components

[Card] Extra margins show when using ripple

Đang mở
#10,898 14 bình luận 8 reaction 0 người được giao Xem trên GitHub
area: material/card area: material/core P3
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ả

When `matRipple` is added to a ``, the card expands on click.

Reproduction: https://stackblitz.com/edit/angular-1mherw?file=app/card-overview-example.html

This is due to the styling rule that says every element in the card except for the last should have bottom margin. When the ripple is added, the last element is no longer last and so it gains the margin bottom.

https://github.com/angular/material2/blob/master/src/lib/card/card.scss#L190

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 quy tắc kiểu gần src/lib/card/card.scss#L190 và sử dụng bản tái hiện StackBlitz được liên kết để quan sát việc card mở rộng khi matRipple được thêm vào mat-card. Việc sửa lỗi hoàn tất khi card không còn có thêm margin dưới hoặc mở rộng khi nhấp vào, đồng thời vẫn giữ nguyên hành vi khoảng cách hiện tại của card.

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
Lĩnh vực
frontend
Loại issue
Lỗi
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Đặc tả rõ ràng
Mức phù hợp với người mới
38/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.