Chcę używać SASS w sposób modułowy. W poniższym segmencie kodu możesz zobaczyć, w jaki sposób organizuję niektóre układy strony.Jak udostępnić zmienne między różnymi importowanymi plikami?
Co mam na myśli, to external variables in languages like C.
// file: some_page.scss
//
// I want some variables from the fonts, colors partials
// to be visible to the buttons partial
// Is it possible?
// error: _buttons.scss (Line X: Undefined variable: "$color_blue")
@import "colors"
@import "fonts"
@import "buttons"
// in file: _colors.scss
$color_blue: blue;
// in file: _buttons.scss
.button {
background-color: $color_blue;
}
To powinno działać. Używam tego przy wszystkich moich projektach bez żadnych problemów. Jeśli widzisz błąd, coś innego idzie źle. –
to nadal nie działa dla mnie. wydaje się, że avariable muszą znajdować się wewnątrz pliku, który z niego korzysta. – chovy
@SimonBoudrias Skąd wiadomo, że "błąd nie miał związku z rzeczywistym pytaniem"? Jeśli PO pomijał średnik, pytanie powinno zostać zamknięte jako błąd typograficzny. Jeśli średnik jest obecny, pytanie powinno być nadal zamknięte jako "niemożliwe do odtworzenia". – cimmanon