Ít css trực tuyến hơn
Show TaborCtrl+EPand Viết tắt LESS là ngôn ngữ biểu định kiểu tiền xử lý động giúp chuyển đổi mã LESS thành CSS. Để biết thêm về LESS LESS Wikipedia Page Bạn có thể làm gì với LESS Compiler?
Ví dụ về mã Trình biên dịch LESSLESS Ngôn ngữ Thử đi .combo { border: 1px solid red; color: #333333; .marked { font-weight: bold; } } CSS đã chuyển đổi .combo { border: 1px solid red; color: #333333; } .combo .marked { font-weight: bold; } Dành cho người dùng nâng cao ÍT URL bên ngoàiTải LESS URL bên ngoài trong URL trình duyệt như thế này https. // làm đẹp mã. org/less-compiler?url=external-url Ít hơn (viết tắt của Leaner Style Sheets) là một phần mở rộng ngôn ngữ tương thích ngược cho CSS. Đây là tài liệu chính thức cho Less, ngôn ngữ và Less. js, công cụ JavaScript chuyển đổi kiểu Ít của bạn thành kiểu CSS Bởi vì Less trông giống như CSS nên việc học nó thật dễ dàng. Ít hơn chỉ tạo ra một vài bổ sung thuận tiện cho ngôn ngữ CSS, đó là một trong những lý do khiến nó có thể học rất nhanh
Ít thêm gì vào CSS? Đây là khá tự giải thích
đầu ra
Mixin là một cách bao gồm ("trộn lẫn") một loạt các thuộc tính từ một bộ quy tắc này vào một bộ quy tắc khác. Vì vậy, nói rằng chúng ta có lớp sau
Và chúng tôi muốn sử dụng các thuộc tính này bên trong các bộ quy tắc khác. Chà, chúng ta chỉ cần nhập tên của lớp mà chúng ta muốn các thuộc tính, như vậy
Các thuộc tính của lớp 5 sẽ xuất hiện trong cả 6 và 7. (Lưu ý rằng bạn cũng có thể sử dụng 8 làm mixin. )Ít hơn cung cấp cho bạn khả năng sử dụng lồng nhau thay vì hoặc kết hợp với xếp tầng. Giả sử chúng ta có CSS sau
Trong Ít hơn, chúng ta cũng có thể viết nó theo cách này
Mã kết quả ngắn gọn hơn và bắt chước cấu trúc HTML của bạn Bạn cũng có thể kết hợp bộ chọn giả với mixin của mình bằng phương pháp này. Đây là bản hack Clearfix cổ điển, được viết lại dưới dạng mixin ( 9 đại diện cho bộ chọn gốc hiện tại)
Quy tắc lồng nhau và bong bóngAt-rules chẳng hạn như 0 hoặc 1 có thể được lồng vào nhau theo cách giống như bộ chọn. At-rule được đặt trên cùng và thứ tự tương đối so với các phần tử khác trong cùng một bộ quy tắc không thay đổi. Điều này được gọi là sủi bọt
đầu ra
Các phép tính số học 2, 3, 4, 5 có thể hoạt động trên bất kỳ số, màu sắc hoặc biến nào. Nếu có thể, các phép toán sẽ tính đến các đơn vị và chuyển đổi các số trước khi cộng, trừ hoặc so sánh chúng. Kết quả có loại đơn vị được nêu rõ ràng bên trái. Nếu việc chuyển đổi là không thể hoặc không có ý nghĩa, các đơn vị sẽ bị bỏ qua. Ví dụ về chuyển đổi không thể. px sang cm hoặc rad sang %Phép nhân và phép chia không chuyển đổi số. Nó sẽ không có ý nghĩa trong hầu hết các trường hợp - chiều dài nhân với chiều dài sẽ cho diện tích và css không hỗ trợ chỉ định diện tích. Ít hơn sẽ hoạt động trên các số như hiện tại và gán loại đơn vị được nêu rõ ràng cho kết quả Bạn cũng có thể làm số học trên màu sắc Tuy nhiên, bạn có thể thấy Ít hữu ích hơn từ 4. 0, Không có phép chia nào được thực hiện ngoài dấu ngoặc khi sử dụng toán tử 5Bạn có thể thay đổi cài đặt nếu muốn cài đặt luôn hoạt động, nhưng không nên dùng calc() ngoại lệĐã phát hành v3. 0. 0 Để tương thích với CSS, 7 không đánh giá các biểu thức toán học, nhưng sẽ đánh giá các biến và toán học trong các hàm lồng nhauThoát cho phép bạn sử dụng bất kỳ chuỗi tùy ý nào làm thuộc tính hoặc giá trị biến. Mọi thứ bên trong 8 hoặc 9 đều được sử dụng nguyên trạng mà không có thay đổi nào ngoại trừ
kết quả trong 0Lưu ý, kể từ Ít hơn 3. 5, bạn chỉ cần viết 1Trong 3. 5+, nhiều trường hợp trước đây yêu cầu "thoát trích dẫn" là không cần thiết Ít hơn cung cấp nhiều chức năng biến đổi màu sắc, thao tác chuỗi và làm toán. Chúng được ghi lại đầy đủ trong tài liệu tham khảo chức năng Sử dụng chúng khá đơn giản. Ví dụ sau sử dụng tỷ lệ phần trăm để chuyển đổi 0. 5 đến 50%, tăng độ bão hòa của màu cơ bản lên 5% và sau đó đặt màu nền thành màu sáng hơn 25% và xoay 8 độ Thấy. Chức năng tham khảo (Đừng nhầm lẫn với CSS 0 hoặc )Đôi khi, bạn có thể muốn nhóm các mixin của mình, vì mục đích tổ chức hoặc chỉ để cung cấp một số đóng gói. Bạn có thể làm điều này khá trực quan trong Ít hơn. Giả sử bạn muốn gộp một số mixin và biến trong 1, để sử dụng lại hoặc phân phối sau này 2Bây giờ nếu chúng ta muốn trộn lớp 2 vào lớp 3 của mình, chúng ta có thể thực hiệnGhi chú. nối thêm 4 vào không gian tên của bạn (e. g. 5) nếu bạn không muốn nó xuất hiện trong đầu ra CSS của mình i. e. 6Kể từ Ít hơn 3. 5, bạn cũng có thể sử dụng mixin và bộ quy tắc làm bản đồ giá trị 3Kết quả đầu ra này, như mong đợi 4Phạm vi trong Ít hơn rất giống với phạm vi của CSS. Các biến và mixin trước tiên được tìm kiếm cục bộ và nếu chúng không được tìm thấy, nó sẽ được kế thừa từ phạm vi "cha mẹ" Giống như các thuộc tính tùy chỉnh CSS, các định nghĩa mixin và biến không cần phải đặt trước một dòng nơi chúng được tham chiếu. Vì vậy, mã Ít hơn sau giống hệt với ví dụ trước Có thể sử dụng cả nhận xét kiểu khối và nội tuyến Nhập khẩu hoạt động khá nhiều như mong đợi. Bạn có thể nhập tệp 7 và tất cả các biến trong đó sẽ khả dụng. Phần mở rộng được chỉ định tùy ý cho các tệp 7
Làm cách nào để chuyển đổi CSS sang LESS trực tuyến?Nhấp vào nút URL, Nhập URL và Gửi . Công cụ này hỗ trợ tải File CSS để chuyển đổi sang LESS. Nhấp vào nút Tải lên và chọn Tệp. CSS to LESS Online hoạt động tốt trên Windows, MAC, Linux, Chrome, Firefox, Edge và Safari.
Làm cách nào để tạo CSS từ LESS?Tiền biên dịch LESS thành CSS. Để biên dịch LESS thành CSS, chúng ta sử dụng lệnh dưới đây trong dấu nhắc lệnh . Lệnh lessc cho phép chúng tôi biên dịch trước tệp LESS của mình thành một tệp CSS cơ bản. Điều này giúp chúng tôi viết mã mô-đun bằng lập trình LESS và vẫn nhận được tất cả các lợi ích của CSS bằng cách biên dịch nó thành CSS nhanh truyền thống.
LESS CSS có phải là nguồn mở không?Less là một dự án mã nguồn mở . Phiên bản đầu tiên của nó được viết bằng Ruby; . Cú pháp thụt lề của Ít hơn là một ngôn ngữ kim loại lồng nhau, vì CSS hợp lệ là mã Ít hợp lệ hơn với cùng ngữ nghĩa.
Tại sao nên sử dụng LESS thay vì CSS?Less là một bộ tiền xử lý CSS và sau khi biên dịch, nó tạo ra một CSS đơn giản hoạt động trên trình duyệt. Ít hơn thì nhanh hơn và dễ dàng hơn . Cấu trúc sạch hơn do sử dụng Nesting. Ít mã hơn đơn giản và được tổ chức tốt so với CSS. |