Tôi đang cố gắng sử dụng css LESS phải làm như sau:Làm thế nào để chuyển đổi một giá trị số thành một tỷ lệ phần trăm (hoặc) gắn thêm biểu tượng phần trăm vào một số?
width: ((480/1366)*100)+'%';
Vấn đề mặc dù được rằng sản lượng trở thành:
width: 35.13909224011713 '%';
Làm thế nào để làm cho nó hoàn toàn khả thi? tức là .:
width: 35.13909224011713%;
Dù sao tôi có thể làm điều đó mà không có biến thể? Tôi đã thử chiều rộng: "@ {(237/768) * 100}%"; Nhưng có vẻ như không hoạt động ... – Joel
Xin chào, tôi là một lần nữa!Hóa ra nó trở thành một chuỗi khi bạn làm như thế này. Tôi cần một số ... tức là kết quả cuối cùng là chiều rộng: "35.13909224011713%"; Vì vậy, tôi sợ điều này sẽ không hoạt động. – Joel
Hóa ra bạn cũng cần phải thoát khỏi chuỗi! Vì vậy, đây là giải pháp đúng với ký hiệu ~: @myvar: ((480/1366) * 100); chiều rộng: ~ "@ {myvar}%"; – Joel