タグ

MathとCSSに関するsometkのブックマーク (1)

  • [CSS] CSSで長さなどを計算できちゃうcalc - YoheiM .NET

    オペランドの優先度は、数学と同じく、乗算と除算が、加算と減算よりも優先されます。以下のように利用する事が出来ます。 width: calc(100px + 200px * 2); /* 500px */ また、オペランドの優先度を使うために、()を利用する事も出来ます。 width: calc((100px + 200px) * 2); /* 600px */ そしてcalc()のすばらしいところは、同じ長さを表す違う単位を使う事が出来るという点です。例えば以下のように使う事が出来ます。 width: calc(100% / 3 - 2 * 1em - 2 * 1px); ただし、長さの単位と時間の単位といった違う意味を示す単位は、混ぜ合わせて使うことはできません。以下の場合、エラーとなります。 /*エラーになる*/ font-size: calc(5px - 5px + 10s); あと

    [CSS] CSSで長さなどを計算できちゃうcalc - YoheiM .NET
  • 1