La bàn là gì, sass Hướng là gì?


166

Tôi muốn bắt đầu sử dụng la bàn và sass để tăng tốc độ phát triển. Hiện tại, tôi đã cài đặt Sass trên máy mac và hướng dẫn nó xem tệp scss cho đầu vào và tệp css cho đầu ra được tạo.

Từ nhiều bài viết, Sass được sử dụng với La bàn, tôi tự hỏi tại sao lại như vậy và La bàn bổ sung những gì mà Sass không có? Nếu bạn có thể đưa ra một ví dụ, thì tốt hơn.

Cảm ơn


2
Vì vậy, đã được một lúc kể từ khi bạn đăng. La bàn đã thay đổi cuộc sống của bạn?
gdbj

Câu trả lời:


140

Từ Sass và La bàn trong hành động , của Wynn Netherland, Nathan Weizenbaum, Chris Eppstein và Brandon Mathis:

1.3 La bàn là gì?

La bàn giúp các tác giả Sass viết các bản định kiểu thông minh hơn và trao quyền cho một cộng đồng các nhà thiết kế và nhà phát triển để tạo và chia sẻ các khung mạnh mẽ. Nói một cách đơn giản, La bàn là một khung Sass , được thiết kế để làm cho công việc tạo kiểu web trở nên trơn tru và hiệu quả. Giống như Rails như một khung ứng dụng web cho Ruby, La bàn là một tập hợp các công cụ hữu ích và các thực tiễn tốt nhất được thử nghiệm trong trận chiến cho Sass .

(nhấn mạnh thêm)


6
Câu trả lời này khá là cá cược. Ví dụ sử dụng là bắt buộc.
Anirudha

69

La bàn là một phần mở rộng của Sass (như trong La bàn yêu cầu Sass). Nó có trình biên dịch riêng (thay vì sass --watch, bạn sử dụng compass watch). Nó có một bộ sưu tập lớn các hàm và hàm mà bạn sẽ thấy vô cùng hữu ích (trong khi thường được chỉ ra để tạo các thuộc tính CSS3 có tiền tố của nhà cung cấp, nó có thể làm những việc như tự động tạo ra các spritemaps và CSS đi cùng với chúng).

La bàn cũng được xây dựng theo cách mà bạn có thể đóng gói thư viện loại bootstrap của riêng mình để dễ dàng triển khai trong nhiều dự án mà không cần phải sao chép / dán nguồn cho từng dự án.


2
Đây có phải là thư viện được xây dựng trên SASS không, hay đây là ngôn ngữ mới (có thể là phần mở rộng tương thích ngược) của SASS?
Ciro Santilli 郝海东 冠状 病 事件

2
Ciro: Đây là điều đầu tiên, nhưng nó không thực sự là một thư viện. Nó bao gồm một thư viện các mixin và hàm, nhưng nó còn hơn thế nữa, vì nó cũng có trình biên dịch riêng.
SO'Brien
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.