第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);
}