Полный цикл в digital

Функция calc в CSS

Функция calc() позволяет использовать математические выражения для вычисления значений CSS-свойств. Она поддерживает сложение, вычитание, умножение и деление, что делает её чрезвычайно гибкой и удобной в различных ситуациях.

property: calc(expression);
  • property CSS-свойство
  • expression математическое выражение

Функция calc() поддерживает следующие математические операции:

  1. Сложение +
  2. Вычитание -
  3. Умножение *
  4. Деление

Примеры операций

Пример вычитания:

width: calc(100% - 50px);

Пример деления:

height: calc(50vh / 2);

Практические примеры

Одно из наиболее частых применений calc() — это вычисление размеров элементов, особенно когда нужно комбинировать различные единицы измерения:

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Пример calc() - Ширина</title>
    <style>
        .container {
            width: 100%;
            padding: 20px;
            box-sizing: border-box;
        }
        .content {
            width: calc(100% - 40px); /* 100% ширины минус отступы */
            background-color: lightblue;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="content">Содержимое</div>
    </div>
</body>
</html>
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!