Создание динамической переменной в SASS на данный момент невозможно, так как вы будете добавлять / подключать другую переменную, которую необходимо проанализировать один раз при запуске команды sass.
Как только командаработает, он выдаст ошибку для неверного CSS, так как все ваши объявленные переменные будут следовать за подъемом.
После запуска вы не сможете объявить переменные снова на лету
Чтобы знать, что у меняпонял это, пожалуйста, укажите, если следующее верно:
вы хотите объявить переменные, где следующая часть (слово) является динамической
что-то вроде
$list: 100 200 300;
@each $n in $list {
$font-$n: normal $n 12px/1 Arial;
}
// should result in something like
$font-100: normal 100 12px/1 Arial;
$font-200: normal 200 12px/1 Arial;
$font-300: normal 300 12px/1 Arial;
// So that we can use it as follows when needed
.span {
font: $font-200;
p {
font: $font-100
}
}
Еслиэто то, что вы хотите, я боюсь, на данный момент, это не разрешено