Utworzenie zmiennej dynamicznej nie jest obecnie możliwe w SASS, ponieważ będziesz dodawać / podłączać inny var, który musi zostać przeanalizowany raz po uruchomieniu polecenia sass.
Jak tylko polecenie zostanie uruchomione, zgłosi błąd dotyczący Nieprawidłowego CSS, ponieważ wszystkie zadeklarowane zmienne będą podążać za podnoszeniem.
Po uruchomieniu nie można ponownie deklarować zmiennych w locie
Aby wiedzieć, że to zrozumiałem, powiedz, czy poniższe stwierdzenia są poprawne:
chcesz zadeklarować zmienne, w których następna część (słowo) jest dynamiczna
coś jak
$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
}
}
Jeśli tego chcesz, obawiam się, że na razie nie jest to dozwolone