Tôi đang viết một bản định kiểu ít hơn cho một trang web hai chiều và tôi cần phải viết một tệp nhỏ hơn và tạo hai biểu định kiểu khác nhau cho bố cục từ trái sang phải (ltr) và bố cục khác cho bố cục từ phải sang trái (rtl)Thuộc tính CSS động trong LESS?
nên khi tôi làm stylist cho bố trí rtl, tôi muốn chuyển đổi tất cả các giá trị còn lại để thể đúng, khô héo nó là một phao, đệm hoặc lề,
để làm như vậy, tôi đã xác định các yêu cầu các biến ở đầu tệp ít hơn của tôi như sau:
@left: right;
@right: left;
đơn giản, tôi có thể nổi các phần tử động như s
float: @left; // this will be floated to left in ltr layout while it will be right in rtl layout.
nhưng vấn đề của tôi là tôi muốn có thể cũng sử dụng các biến này để tạo ra tính năng động, ví dụ như khi định vị các yếu tố hoàn toàn, hoặc tương đối, tôi muốn để có thể viết left
hoặc right
sở hữu động tùy thuộc vào giá trị của biến @left
như sau
position: relative;
@left: 10px;
nhưng điều này mang lại một lỗi trên biên dịch, bất kỳ đầu mối làm thế nào để làm điều đó, Lưu ý rằng tôi đã làm điều này bằng Sass, nhưng cho đến bây giờ tôi không thể có được nó làm việc với LESS?
cách tiếp cận thú vị. Nhược điểm là bạn sẽ tạo ra các bảng định kiểu khác nhau cho RTL và LTR theo mặc định - tôi nghĩ vậy. Tôi thích ghi đè lên. – Rolf