Sitemdeki tüm düğmeleri özel bir paletle evrensel olarak yapılandırmak için $mdThemingProvider
kullanmak istiyorum. Paletteki A200
ve A700
'u yapılandırarak düğmelerin arka plan rengini değiştirebilirim. Varsayılan metin rengini de değiştirmek isterim. Ben contrastDefaultColor
, contrastLightColors
ve contrastDarkColors
ile jiggered ettik ama yapabileceğim en iyi siyah veya beyaz metin almak mümkün.Açısal Malzeme Tasarımı kullanarak tema düğmesi metni
aşağıdaki snippit koyu metinle beyaz düğmeleri üretecek:
var lightGrey = $mdThemingProvider.extendPalette('grey', {
'A200': '#fefefe', // Element background color (default)
'A700': '#fefefe', // Element hover background color (default)
'contrastDefaultColor': 'dark',
'contrastLightColors': '600 700 800 900'
});
$mdThemingProvider.definePalette('light-grey', lightGrey);
$mdThemingProvider.theme('default')
// Accent palette controls buttons, links, etc
.accentPalette('light-grey');
contrastDefaultColor
"hafif" beyaz çevirmek metni neden olur değiştiriliyor.
.md-button.md-default-theme.md-fab {
color: #bdc3c7;
}
... ama kütüphanede sağlanan araçları kullanmaya çalışıyorum:
el oluşturulan Stil kurallarını geçersiz kılarak istediğim etkiyi elde edebiliriz.
başvurabilir lütfen vay. Bu soru eskidir. Güncellemelere ayak uyduruyoruz, ancak bu sorun için sadece ek bir sınıf oluşturduk ve o günden beri tekrar ziyaret etmedik. Bir döngüye sahip olduğumda başka bir şey vereceğim ve size bildireceğim. Çok takdir edildi. –