Javascript 将主题颜色从灰色更改为蓝色
我正在尝试将md输入容器中占位符的默认灰色更改为材质蓝色。我尝试更改中提到的默认主题,并尝试将自己的主题设置为特定视图/ui项的主题。但是,下面的代码都无法修改md输入容器占位符的颜色。我错过了什么Javascript 将主题颜色从灰色更改为蓝色,javascript,css,angularjs,angular-material,mean-stack,Javascript,Css,Angularjs,Angular Material,Mean Stack,我正在尝试将md输入容器中占位符的默认灰色更改为材质蓝色。我尝试更改中提到的默认主题,并尝试将自己的主题设置为特定视图/ui项的主题。但是,下面的代码都无法修改md输入容器占位符的颜色。我错过了什么 mainApp.config(function($mdThemingProvider) { $mdThemingProvider.theme('alt') .backgroundPalette('blue-grey') .primaryPalette('ora
mainApp.config(function($mdThemingProvider) {
$mdThemingProvider.theme('alt')
.backgroundPalette('blue-grey')
.primaryPalette('orange')
.accentPalette('green');
});
<md-input-container class="md-block" flex="30" md-theme="alt">
<input required type="text" placeholder="Week"
/>
<div ng-messages="$error">
<div ng-message="required">This is required.</div>
</div>
</md-input-container>
mainApp.config(函数($mdThemingProvider){
$mdThemingProvider.theme('alt')
.背景调色板(“蓝灰色”)
.primaryPalette(“橙色”)
.accentPalette(“绿色”);
});
这是必需的。
还没有找到一种正式的方法来实现这一点
您可以使用选择器(请注意,主题名称是选择器的一部分):
或者您可以修改foregroundPalette
,似乎输入标签使用了第三个标签:
$mdThemingProvider.theme('alt').foregroundPalette[3] = 'rgb(96, 125, 139)';
你有一个例子吗?一个密码笔或什么…完美的解决方案。你在哪里找到的前场货盘?除非你从源代码中挖掘出来,否则找不到文档。遗憾的是,没有找到文档。在源代码中找到它,并在Github上的一期文章中提到。
$mdThemingProvider.theme('alt').foregroundPalette[3] = 'rgb(96, 125, 139)';