Files
30-seconds-of-code/snippets/calc.md
30secondsofcode 983bc086c1 Travis build: 407
2019-08-26 10:03:49 +00:00

902 B

title, tags
title tags
Calc() other

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