Tôi chỉ nhận được vào LESS và đang cố gắng tìm ra cách tôi có thể đưa ra các câu lệnh css có điều kiện mà không có mixin. Tôi thấy rằng tôi có rất nhiều câu lệnh css đơn dòng chỉ xuất hiện một lần nhưng phụ thuộc vào một số biến hoặc điều kiện và việc sử dụng mixin là vô nghĩa vì nó sẽ không bao giờ được tái sử dụng.LESS CSS guards mà không cần mixin
Ví dụ.
@add-margin: true;
body {
margin-top: 20px; //I only want this if add-margin is true
}
Vì vậy, lý tưởng tôi muốn điều này:
body when (@add-margin) {
margin-top: 20px;
}
Nhưng điều đó không làm việc. Sử dụng một mixin hoạt động nhưng có vẻ ngớ ngẩn để làm cho một chỉ cho một lót. Có cách nào khác để tôi có thể làm điều này không?
Cảm ơn
Mã của bạn bây giờ sẽ biên dịch với phiên bản mới hơn Ít hơn .. –
@ OnurYıldırım cảm ơn! ngoại trừ '@ add-margin =' phải là '@ add-margin:', tất nhiên là – ptim
@memeLab đã được sửa. cảm ơn. –