Meadows of wild horses

Blog...

Sass 시작하기

| Comments

Sass - Syntactically Awesome Stylesheets

사용 환경

  • 모델명 : MacBook Pro
  • 모델 식별자: MacBookPro8,1
  • 프로세서 이름: Intel Core i5
  • 프로세서 속도: 2.3 GHz
  • 메모리: 4 GB
  • 기타: homebrew, iTerm

Sass 설치

Sass 공식 사이트

Sass의 공식 사이트 주소는 Sass 사이트입니다.

gem - Sass 설치를 위한 패키지 매니저

gem을 사용하려면 Ruby가 설치되어 있어야 합니다. gem 설치가이드

RVM 패키지 설치

ruby를 설치 하기전 ruby를 관리해주는 RVM 을 설치 합니다. 처음 실행 시키면 q를 누르라고 나옵니다. q 입력후 설치 시간이 좀 걸리게 되며 아래와 같은 내용이 나올때까지 기다려야 합니다.

$ curl -L https://get.rvm.io | bash -s stable --ruby

ruby-1.9.3-p327 - #extracting ruby-1.9.3-p327 to /Users/hancho/.rvm/src/ruby-1.9.3-p327
ruby-1.9.3-p327 - #extracted to /Users/hancho/.rvm/src/ruby-1.9.3-p327
ruby-1.9.3-p327 - #configuring
ruby-1.9.3-p327 - #compiling
ruby-1.9.3-p327 - #installing 
Removing old Rubygems files...
Installing rubygems-1.8.24 for ruby-1.9.3-p327 ...
Installation of rubygems completed successfully.
Saving wrappers to '/Users/hancho/.rvm/bin'.
ruby-1.9.3-p327 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
ruby-1.9.3-p327 - #importing default gemsets (/Users/hancho/.rvm/gemsets/)
Install of ruby-1.9.3-p327 - #complete 
Creating alias default for ruby-1.9.3-p327.
Recording alias default for ruby-1.9.3-p327.
Creating default links/files
Saving wrappers to '/Users/hancho/.rvm/bin'.

* To start using RVM you need to run `source /Users/hancho/.rvm/scripts/rvm`
in all your open shell windows, in rare cases you need to reopen all shell windows.

Ruby 설치

RVM이 설치가 정상적으로 완료되면 rvm 을 사용해 루비를 설치해 줍니다.

$ rvm install 1.9.3

A RVM version 1.16.20 (stable) is installed yet 1.14.5 (stable) is loaded.
Please do one of the following:
* 'rvm reload'
* open a new shell
* 'echo rvm_auto_reload_flag=1 >> ~/.rvmrc' # for auto reload with msg.
* 'echo rvm_auto_reload_flag=2 >> ~/.rvmrc' # for silent auto reload.

ruby 버전별 사용

ruby 버전을 최신으로 설정해 줍니다.

$ rvm use 1.9.3

Using /Users/hancho/.rvm/gems/ruby-1.9.3-p327

ruby 최신 버전 적용

현재 보다 최신 버전이 있으면 최신 버전으로 적용 시켜 주게 됩니다. 현재 사용하고 있는 버전이 최신이 아니었다면 위의 $ rvm use 1.x.x 사용 하는게 좋습니다.

$ rvm rubygems latest

Removing old Rubygems files...
Installing rubygems-1.8.24 for ruby-1.9.3-p327 ...
Installation of rubygems completed successfully.

Sass 설치

RVM과 Ruby가 정상적으로 설치되면 sass를 설치 할수 있습니다.

$ gem install sass

Sass 사용방법

Sass 따라 해보기

테스트 폴더를 생성후 `style.scss` 파일을 만듭니다.

   $ mkdir Sass-Start
   $ cd Sass-Start
   $ touch style.scss

style.scss 파일 작성

sass 동작 확인을 위해 테스트 파일를 작성합니다.

style.scss
1
2
3
4
5
6
7
8
9
10
11
12
.fakeshadow {
  border: {
    style: solid;
    left: {
      width: 4px;
      color: #888;
    }
    right: {
      width: 2px;
      color: #ccc;
    }
  }

.scss -> .css 변환하기

작성된 .scss 파일을 .css 파일로 변환합니다. 다음은 .scss 파일이 변경 되었을시 재입력 없이 변경 되는 명령어 입니다. .scss 파일이 변경되는 시점에(저장시) .css 변환을 자동으로 해주므로 수정 사항이 많을시 사용해 주면 좋습니다.

$ sass --watch style.scss:style.css

Comments