第3章 これだけはマスターしたいSassの基本機能
3-5 変数(Variables)
.notes { color: #cf2d3a; } .notesBox { padding: 20px; border: 3px double #cf2d3a; }
// 赤色の変数を宣言 $red: #cf2d3a; .notes { color: $red; } .notesBox { border: 3px double $red; }
$width10: 10px; $w-10: 10px; $w_10: 10px; $width10: 10px; $横幅10px: 10px; $10px: 10px; $___w10___: 10px; $-_-______----w: 10px; $変数はSassの便利な機能の一つです。: black;
$10width: 10px; // 数字から始まっている $@width10: 10px; // @など使えない記号 $--width: 10px; // 連続したハイフンから始まっている
.item { $value: 15px; margin-left: $value; padding: $value; p { margin-bottom: $value; } }
section { $value: 30px; margin-top: $value; margin-bottom: $value; } .item { $value: 15px; padding: $value; p { margin-bottom: $value; } }
section { margin-top: 30px; margin-bottom: 30px; } .item { padding: 15px; } .item p { margin-bottom: 15px; }
$value: 30px; .item { $value: 15px; padding: $value; p { margin-bottom: $value; } } section { margin-bottom: $value; }
.item { padding: 15px; } .item p { margin-bottom: 15px; } section { margin-bottom: 15px; }
$セレクタ名: '.pickupContentsArea, section.main'; $IMG_PATH: '../img/bg/'; $セレクタ名 { background: url($IMG_PATHpickup.png); }
$セレクタ名: '.pickupContentsArea, section.main'; $IMG_PATH: '../img/bg/'; #{$セレクタ名} { background: url(#{$IMG_PATH}pickup.png); }