### 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の時に利用したいですね。