SASS'yi modüler bir şekilde kullanmak istiyorum. Aşağıdaki kod bölümünde, bir sayfanın bazı düzenlerini organize etmeyi düşündüğüm bir yol görebilirsiniz. Aklımda ne varFarklı içe aktarılan dosyalar arasında değişkenleri nasıl paylaşırım?
external variables in languages like C olduğunu.
// 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;
}
Bu sadece çalışmalıdır. Bunu tüm projelerimde sorunsuz kullanıyorum. Bir hata görüyorsanız, başka bir şey ters gidiyor. –
bu hala benim için çalışmıyor. Avariables kullanan dosyanın içinde olması gerekiyor gibi görünüyor. – chovy
@SimonBoudrias "Hatanın asıl soruyla ilgisiz olduğunu" nereden biliyorsunuz? Eğer OP, noktalı virgül içermeyecek şekilde ihmal edildiyse, o zaman soru bir yazım hatası olarak kapatılmış olmalıdır. Eğer noktalı virgül varsa, o zaman soru “tekrar edilemez” olarak kapalı olmalıdır. – cimmanon