나침반이란 무엇입니까, Sass는 무엇입니까?


166

개발 속도를 높이기 위해 나침반과 사스를 사용하고 싶습니다. 현재 Mac에 Sass를 설치하고 scss 파일의 입력을보고 css 파일에서 출력을 생성하도록 지시했습니다.

많은 기사에서 Sass는 Compass와 함께 사용되며, 이것이 왜 그런지 궁금하고 Compass가 Sass없이 제공하는 것을 추가합니까? 예를들 수 있다면 더 좋습니다.

감사


2
당신이 게시 한 지 오래되었습니다. 나침반이 당신의 인생을 바 꾸었습니까?
gdbj

답변:


140

에서 액션 말대꾸와 나침반 윈 네덜란드, 나단 바이 첸 바움, 크리스 Eppstein, 브랜든 매티스에 의해 :

1.3 나침반이란?

Compass는 Sass 작성자가보다 스마트 한 스타일 시트를 작성하도록 돕고 디자이너 및 개발자 커뮤니티가 강력한 프레임 워크를 작성하고 공유 할 수 있도록합니다. 간단히 말해서, Compass는 웹 스타일링 작업을 부드럽고 효율적으로 수행하도록 설계된 Sass 프레임 워크 입니다. Ruby의 웹 애플리케이션 프레임 워크 인 Rails와 마찬가지로 Compass는 Sass를위한 유용한 도구 및 전투 테스트 모범 사례 모음입니다 .

(강조 추가)


6
이 답변은 매우 북적입니다. 사용 예가 필요합니다.
Anirudha

69

나침반은 Sass의 확장입니다 (Compass에서 Sass가 필요함). 자체 컴파일러가 있습니다 (대신 sass --watch사용 compass watch). 여기에는 매우 유용한 믹스 인과 함수 모음이 많이 있습니다 (일반적으로 공급 업체 접두사 CSS3 속성을 생성 할 때 자동으로 스프라이트 맵과 CSS를 함께 생성하는 것과 같은 작업을 수행 할 수 있음).

Compass는 또한 각각의 소스를 복사 / 붙여 넣을 필요없이 여러 프로젝트에 쉽게 배포 할 수 있도록 자체 부트 스트랩 유형 라이브러리를 번들로 제공 할 수있는 방식으로 구축되었습니다.


2
SASS에 내장 된 라이브러리입니까, 아니면 SASS의 새로운 언어 (아마도 하위 호환성 확장)입니까?
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功

2
Ciro : 첫 번째 일이지만 실제로는 라이브러리가 아닙니다. 믹스 인과 함수 라이브러리가 포함되어 있지만 자체 컴파일러가 있기 때문에 그 이상입니다.
SO'Brien
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.