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