Raylarım uygulamasında bootstrap-sass kullanıyorum. Bir bootstrap-sass değişkenini $ navbarBackground geçersiz kılmak istiyorum. bootstrap-sass ayrıca renkler için değişkenleri tanımlar. Yani hex kodunu kullanmak yerine, tanımladığı $ red değişkenini kullanmak istiyorum.Sass değişkenlerini içe aktarıldıktan sonra geçersiz kılabilir miyim?
$navbarBackground: #9d261d;
@import "bootstrap";
ben aşağıdakileri yapın Ancak eğer - Değişken $ kırmızı yalnızca sonraki satırda alınır önyükleme dosyasını tanımlandığı gibidir
$navbarBackground: $red;
@import "bootstrap";
Bana bir hata verecektir.
Sass değişkenlerini içe aktarıldıktan sonra geçersiz kılmanın bir yolu var mı?
DÜZENLEME
github projeyi itmiş - https://github.com/murtaza52/rails-base
Ve url localhost üzerinde erişilebilir: 3000/mesaj/İşte
sayesinde Kulbir bir “bu zaten atanmış sürece” eleme eklemeye benzer kullanarak ! Bununla birlikte, gemiyi açarak _bootstrap.scss'e baktığımda, şu satırın şu satırlarla başladığını görüyorum: // == Temel değişkenler ve @import "önyükleme/değişkenler"; // Özel renkler, yazı tipi boyutları, vb. Için bunu değiştirin @import "bootstrap/mixins"; 'Önce değişkenleri önce içe aktarıp değiştirebilir miyim ve sonra tüm önyüklemeyi içe aktarmam mümkün mü? – murtaza52
Eğer 'bootstrap/variables' türünü ithal ediyorsanız, değişkenleri değiştirin ve' bootstrap' i içe aktarın, sanırım, değişkenler tekrar geçersiz kılınır. Çünkü, bootstrap tekrar 'bootstrap/variables' ifadesini içe aktaracaktır. Yine de denemeye değer. –
bu benim için çalıştı teşekkürler! – Proxy32