如何使用自定义调色板与角材质框架
How to use Custom Palettes with Angular Material Framework
我在使用自定义调色板和角材质框架时遇到了一些问题。我仍然不明白自己使用自定义主题。
在angular的配置文件中。
$mdThemingProvider.definePalette('crmPalette', {
'50': 'fafafa',
'100': 'ffcdd2',
'200': '000000',
'300': 'e57373',
'400': 'ef5350',
'500': 'f44336',
'600': 'e53935',
'700': 'd32f2f',
'800': 'c62828',
'900': 'b71c1c',
'A100': 'ff8a80',
'A200': 'ff5252',
'A400': 'ff1744',
'A700': 'd50000',
'contrastDefaultColor': 'light',
'contrastDarkColors': ['50', '100', '200'],
'contrastLightColors': undefined
});
$mdThemingProvider.theme('crmPaletteTheme')
.primaryPalette('crmPalette');
View文件
<div md-theme="crmPaletteTheme">
<md-button class="md-raised">Login</md-button>
</div>
我有问题要问
定义自定义主题后,如何使用' ffafafa '和'ffcdd2'来为md按钮分配背景色和颜色。
试试这个
angular.module('App', ['ngMaterial']).config(
function ($mdThemingProvider) {
$mdThemingProvider.definePalette('colormaterial', {
'50': '14f9fc',
'100': '1949a8',
'200': 'ef9a9a',
'300': 'e57373',
'400': 'ef5350',
'500': 'f44336',
'600': 'e53935',
'700': 'd32f2f',
'800': 'c62828',
'900': 'b71c1c',
'A100': 'ff8a80',
'A200': 'ff5252',
'A400': 'ff1744',
'A700': 'd50000',
});
$mdThemingProvider.theme('default')
.primaryPalette('colormaterial')
}).controller('appController', function ($scope) {
});
html
中的 <md-input-container class="sin-margin ancho-total-element">
<md-button md-colors="{'background-color': 'colormaterial-100'}" class="md-raised md-primary" type="submit"> Inicie Sesión </md-button>
</md-input-container>
我试过了,它可以工作
相关文章:
- 自定义CKEditor以在框架中使用清晰的URL
- 如何在像骨干提线木偶这样的单页框架中使用公共的、跨域的json数据
- 将 HTML 报告与 Mocha 测试框架结合使用
- 防止在 Yii 框架上使用 ajaxButton/ajaxSubmitButton 加载 jQuery 资产
- 承诺在 Ember 框架中使用的实现
- 如何在mvvm框架中使用敲除js最小化使用grunt的javascript文件
- 为什么大多数JavaScript框架都使用这么短的变量名
- 在spring框架中使用jquery-ajax发送数据时出现400错误请求
- 尝试在框架中使用Cordova插件
- 在backbone.js框架中使用Visualsearch.js
- 在Scala Play框架中使用javascript进行邮件验证
- 如何在redux框架中使用Action和Reducer记录响应时间
- 在ionic框架上使用angular服务
- 将AngularJS与Phalcon框架混合使用
- Vaadin Elements是否意味着与Vaadin框架一起使用?
- 如何在Phantomjs-mocha测试框架中使用Should.js断言库
- Ember-CLI与Laravel或其他后端框架一起使用
- 在Durandal框架中使用Typeahead创建自动完成字段
- 如何在Hexo等框架中使用Node.js编辑CSS和HTML
- 在HTML和Play框架中使用数据库返回的JSON