twitter bootstrap stillerini kullanıyorum ve kalıtım hakkında bir sorunuz var.CSS - LESS sınıfı kalıtım
Etiket stillerinden önyükleme yapabilen iki etiket sınıfı oluşturmak istiyorum.
.label-new {
.label; .label-important;
}
.label-updated {
.label; .label-warning;
}
Ancak, yukarıda AZ ayrıştırma hatası neden olur "NameError: .label önemli tanımsız":
.label,
.badge {
// Important (red)
&-important { background-color: @errorText; }
&-important[href] { background-color: darken(@errorText, 10%); }
// Warnings (orange)
&-warning { background-color: @orange; }
&-warning[href] { background-color: darken(@orange, 10%); }
}
.label önemli ve .label uyarı bootstrap aşağıdaki kullanılarak tanımlanır çünkü
.label-önemli/uyarılarını devralmak için özel bir sözdizimi var mı?
Şimdiden teşekkürler.
İki yeni sınıfınızda ".label" ile karıştırmanın _just_'ın '.lable-new-important' ve '.label-new-warning '(vb.) Vereceğini düşünüyorum. Sanırım sadece ''' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' için '' '' '' '' '' '',' 'hedefiniz? – ScottS
Evet, doğru. Ve aşağıda önerilen renkleri yeniden tanımlamamayı tercih ederim. Yani maalesef LESS'in bir sınırlaması gibi görünüyor. – Cat
Evet, kullanışlı olacak bir işlev gibi görünüyor. İki yerde renk tanımları istemiyorsanız başka bir öneri ekledim. Bunlar sahip olduğum iki öneri. – ScottS