Skip to main content Link Search Menu Expand Document (external link) Copy Copied

## Table of contents

  1. 01 variables
  2. 02 calc
  3. 03 mixin

🔗scss공식메뉴얼

🔗scss공식메뉴얼


01 variables

CSS의 값을 변수로 저장해서 사용할수 있다.


//변수명은 $ 와 영문으로 시작한다.
$font-stack: Helvetica, sans-serif;
$primary-color: #333;

body {
//사용은 변수명을 속성값에 작성한다.
  font: 100% $font-stack;
  color: $primary-color;
}


02 calc

css의 calc()를 사용할수 있다


$width: calc(400px + 10%);

.sidebar {
  width: $width;
  padding-left: calc($width / 4);
}


03 mixin

속성은 같은데 값이 다를때 하나의 코드블록으로 정의해서 재사용할수 있는것이 믹스인

//선언 @mixin 사용자정의명 (매개변수){실행문}
@mixin theme($theme: DarkGray) {
  background: $theme;
  box-shadow: 0 0 1px rgba($theme, .25);
  color: #fff;
}

//호출  @include 사용자정의명;
.info {
  @include theme;
}
.alert {
  @include theme($theme: DarkRed);
}
.success {
  @include theme($theme: DarkGreen);
}