Calc()

Calc()

The function calc() allows to define CSS values with the use of mathematical expressions, the value adopted for the property is the result of a mathematical expression.

<div class="box-example"></div>
.box-example {
  height: 280px;
  background: #222 url('https://image.ibb.co/fUL9nS/wolf.png') no-repeat;
  background-position: calc(100% - 20px) calc(100% - 20px);
}

Explanation

  1. It allows addition, subtraction, multiplication and division.
  2. Can use different units (pixel and percent together, for example) for each value in your expression.
  3. It is permitted to nest calc() functions.
  4. It can be used in any property that <length>, <frequency>, <angle>, <time>, <number>, <color>, or <integer> is allowed, like width, height, font-size, top, left, etc.

Browser support