Chuyển SCSS sang CSS — Biên dịch Sass online

Dán mã SCSS hoặc Sass thụt lề để nhận CSS thuần. Mã được biên dịch ngay trong trình duyệt bằng bộ máy Dart Sass chính thức, kèm thông báo lỗi chỉ rõ dòng gặp vấn đề.

Cập nhật
Cú pháp
Đầu ra

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Biên dịch LESS sang CSS online bằng Less.js chính thứcBiến, mixin, lồng nhau, phép toán, guard.Trình biên dịch LESS sang CSS →

Cách dùng Chuyển SCSS sang CSS

  1. Dán mã SCSS của bạn, hoặc chuyển sang cú pháp Sass thụt lề.
  2. CSS được biên dịch ngay khi bạn gõ. Lỗi sẽ hiển thị dòng và cột tương ứng.
  3. Chọn kiểu đầu ra mở rộng hoặc thu gọn, rồi sao chép hoặc tải CSS về.

Trình biên dịch xử lý những gì

Đây là Dart Sass, bản triển khai tham chiếu của Sass, chạy trực tiếp trong trình duyệt của bạn. Mọi tính năng của ngôn ngữ đều hoạt động: biến, lồng nhau với &, mixin và @include, @extend, hàm, map, vòng lặp, điều kiện @if, cùng hệ thống module với @use cho các module tích hợp như sass:math và sass:color.

SCSS và Sass thụt lề

SCSS là phần mở rộng của CSS với dấu ngoặc nhọn và dấu chấm phẩy. Mọi CSS hợp lệ đều là SCSS hợp lệ. Cú pháp thụt lề (tệp .sass) cũ hơn, dùng thụt đầu dòng thay cho dấu ngoặc và xuống dòng thay cho dấu chấm phẩy. Cả hai đều biên dịch ra cùng một kết quả CSS, bạn chỉ cần chọn cú pháp mà tệp của mình đang dùng.

Import từ các tệp khác

Trình duyệt không thể đọc các tệp khác trong dự án của bạn, nên @use "variables" hoặc @import "mixins" trỏ tới các partial của bạn sẽ không được giải quyết ở đây. Hãy dán nội dung của các partial lên phía trên đoạn mã sử dụng chúng. Các cảnh báo deprecation từ Sass, ví dụ với darken(), sẽ hiển thị bên dưới kết quả cùng gợi ý thay thế.

Riêng tư theo thiết kế

Việc biên dịch hoàn toàn diễn ra trong trình duyệt. Mã của bạn không bao giờ được tải lên máy chủ, nên an toàn cho các dự án độc quyền.

Cũng được tìm dưới tên: scss sang css, sass sang css, trình biên dịch scss, biên dịch sass online, công cụ chuyển scss, scss to css online.

Các công cụ dùng kèm tốt với Chuyển SCSS sang CSS

  • Trình biên dịch LESS sang CSS — Dán mã Less và nhận ngay CSS thuần, được biên dịch bởi công cụ Less.js chính thức ngay trên trình duyệt của bạn.
  • Định dạng CSS — Chuyển stylesheet đã nén thành CSS dễ đọc, mỗi thuộc tính một dòng và các khối @media được lồng đúng cấu trúc.
  • Nén CSS — Dán stylesheet vào để thu nhỏ ngay lập tức.
  • Chuyển CSS sang Tailwind — Dán các quy tắc hoặc khai báo CSS và nhận ngay danh sách class Tailwind tương ứng cho từng selector, bao gồm trạng thái hover: và giá trị tùy chỉnh như p-[13px].

Câu hỏi thường gặp

Đây có phải là trình biên dịch Sass chính thức không?
Đúng vậy. Đây là Dart Sass, bản triển khai chính thức, được biên dịch sang JavaScript. Kết quả CSS giống hệt với lệnh sass trên dòng lệnh.
Tôi có thể chuyển CSS sang SCSS không?
Mọi CSS đều đã là SCSS hợp lệ, nên bạn chỉ cần đổi đuôi tệp từ .css sang .scss. Lồng nhau và biến sẽ được thêm thủ công khi bạn tái cấu trúc mã.
Vì sao tôi thấy cảnh báo deprecation?
Sass đang dần loại bỏ các hàm toàn cục như darken() và @import. Cảnh báo sẽ hiển thị cách thay thế hiện đại, chẳng hạn color.adjust() và @use.
Tôi có thể cài Chuyển SCSS sang CSS như một ứng dụng web và dùng khi không có mạng không?
Có. Chuyển SCSS sang CSS là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan