Tôi muốn xóa border radius
khỏi tất cả các phần tử trong Bootstrap. Vì vậy, tôi đã tạo custom-mixins.less
và đặt các dòng sau vào trong đó, nhảy lên nó sẽ ghi đè lên bản mix gốc .border-radius
nhưng không.Ghi đè ít mixin
// Border Radius
.border-radius(@radius) {
}
Vì vậy, tôi đã thử các dòng sau làm phương án thay thế.
// Border Radius
.border-radius(@radius) {
@radius : 0px;
-webkit-border-radius: @radius;
-moz-border-radius: @radius;
border-radius: @radius;
}
Tôi đã thử một số mixin tại http://less2css.org
. Có vẻ như ít thay vì ghi đè lên các mixin, gắn thêm tất cả các thuộc tính từ mixin sau vào bản gốc. Có bất kỳ giải pháp sạch hơn và dễ dàng hơn cho điều này?
1 - Đây chính là chính xác. Như [state states] (http://www.lesscss.org/#-mixins), "Việc xác định nhiều mixin có cùng tên và số tham số là hợp pháp. Ít hơn sẽ sử dụng các thuộc tính của tất cả những gì có thể áp dụng," đó là cơ bản những gì bạn đã nêu trong câu trả lời của bạn. – ScottS
Sẽ rất tuyệt nếu chúng ta có thể ghi đè lên các mixin giống như chúng ta có thể làm với các biến ít hơn. Và thanx cho sự giúp đỡ của bạn @nerdburn –
Và @ScottS quá –