第3章 これだけはマスターしたいSassの基本機能
3-6 演算
演算の基本
article { width: 560px - 14px; padding: 7px; }
article { width: 546px; padding: 7px; }
/* 足し算 */ .example01 { width: 500px + 8; } /* 掛け算 */ .example02 { width: 500px * 8; } /* 割り算 */ .example03 { width: (500px / 8); } /* 割り算の余り */ .example04 { width: 100px % 3; }
@charset "UTF-8"; /* 足し算 */ .example01 { width: 508px; } /* 掛け算 */ .example02 { width: 4000px; } /* 割り算 */ .example03 { width: 62.5px; } /* 割り算の余り */ .example04 { width: 1px; }
別々の単位で演算する
article { width: 300px + 5cm; }
article { width: 488.97638px; }
変数と演算を同時に利用する
$main_width: 560px; article { width: $main_width - 7 * 2; padding: 0 7px; }
article { width: 546px; padding: 0 7px; }
$main_width: 560px; article { $padding: 7px; width: $main_width - $padding * 2; padding: 0 $padding; }
各演算子の注意点や条件など
p:after { content: "今日は、" + 寒いです。; font-family: sans- + "serif"; }
p:after { content: "今日は、寒いです。"; font-family: sans-serif; }
.example01 { $value: 50px; width: $value / 2; } .example02 { width: (50px / 2); } .example03 { width: 50px - 50 / 2; }
.example01 { width: 25px; } .example02 { width: 25px; } .example03 { width: 25px; }
色の演算
a { color: #000 + #111; }
a { color: #111111; }