Функция calc() в CSS позволяет выполнять математические вычисления непосредственно в стилях. 2 Она поддерживает сложение, вычитание, умножение и деление. 2
Работа функции: во время отрисовки (рендеринга) страницы браузер заглядывает в CSS и производит все вычисления из функций calc(), подставляя на их место итоговое значение. 1 Исходя из этих значений и отрисовываются стили элементов. 1
Когда стоит использовать функцию calc():
Однако стоит не перегружать браузер расчётами, так как на каждую операцию он тратит долю секунды и часть оперативной памяти. 1 Если расчётов будет много, это потенциально повлияет на скорость загрузки страницы. 1