### Sassの特徴
– ネスト構造を利用できる
– スタイルシートを分けられる
– 条件分岐を利用できる
– mixin機能の利用
### 変数
$black: #000000;
$position: left;
.item1 {
color: $black;
}
.item2 {
background: $black;
margin-#{$position}: 30px;
}
↓
$black: #000000;
$position: left;
.item1 {
color: $black;
}
.item2 {
background: $black;
margin-#{$position}: 30px;
}
### ネスト
.item1 {
width: 200px;
.item2 {
width: 100px;
.item3 {
width: 50px;
}
}
}
↓
.item1 {
width: 200px;
.item2 {
width: 100px;
.item3 {
width: 50px;
}
}
}
### 条件分岐
$position: left;
$width: 250px;
.item1 {
@if $position == left {
padding-left: 10px;
}
}
.item2 {
@if $width > 300px {
margin-right: 10px;
} @else if $width < 200px {
margin-left: 10px;
} @else {
margin-top: 10px;
}
}
↓
.item1 {
padding-left: 10px;
}
.item2 {
margin-top: 10px;
}
break pointの時に利用したいですね。