В SCSS
Рассмотрим $screen-sm-min:546px;
, который будет объявлен в файле переменных scss в вашем проекте или в папке модулей узла.
$screen-xs-max: ($screen-sm-min - 1);
означает, что значение $screen-xs-max
будет на 1 меньше $screen-sm-min
, то есть 545px.
$large-screens-up: "(min-width: #{$screen-lg-min})";
Переменная в scss может использоваться напрямую, используя $varible-name
,
Но если вы хотите использовать ту же самую переменную внутри строки в scss, вам придется следовать этому
#{$variable-name}
метод
Почему -1
Считайте, что ширина сверхмалых устройств составляет от 0 до 545 пикселей (максимальное значение).
Рассмотрим ширину небольших устройств от 546px (минимальное значение) до 768px (максимальное значение)
Следовательно, максимальная ширина сверхмалых устройств будет
(min value of small devices) - 1
Этот метод используется, чтобы избежать использования скрытых значений в файле scss,
Например, если вы решили изменить значения ширины, вы можете изменить его только в одном месте и позволить формулам обрабатывать оставшееся вычисление ширины