Перейти к основному содержимому

Оператор ??= в JavaScript называется оператором объединения с null (nullish coalescing operator). Он используется для присваивания значения переменной только в том случае, если ее текущее значение равно null или undefined.

В общем виде, оператор ??= выполняет следующее действие: если переменная была undefined или null, то присваивает ей указанное значение. В противном случае, если переменная уже имеет определенное значение, ничего не изменяется.

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

padding: min(85%, 9.75em) 0;

CSS свойство backdrop-filter: blur(); применяет размытие заднего плана (эффект размытия) к элементу и его содержимому. Cтепень размытия задается пикселях. Чем больше значение, тем сильнее эффект размытия. Это свойство обычно используется для создания эффекта замыленного заднего плана или прозрачного эффекта.

backdrop-filter: blur(7px);