Я использую sass. Я хочу добавить кнопки paddings в зависимости от размера экрана. Мое единственное требование - иметь кнопку padding: 8px 8px;
для небольших экранов и кнопку padding: 5px 8px;
для больших экранов. Вот как я планировал использовать переменные sass.Установить значение переменной на основе размера экрана
@media only screen and (min-width: 1200px) {
$paddingvar: 8px;
}
@media only screen and (max-width: 1199px) {
$paddingvar: 5px;
}
Проблема у меня есть, $paddingvar
не определен.
Примечание: Я звоню этот переменный файл в качестве первого в файле SCSS
@import 'vars/_mediabased.scss'; /*$paddingvar is set here*/
@import 'other/_other.scss'; /*$paddingvar is used here*/
Как я могу установить получить переменную набивку на работу?
Я не уверен, что это возможно. SASS - это скомпилированный язык, поэтому любые переменные, mixins и т. Д. Компилируются в CSS до запуска. Или я чего-то не хватает? –