【发布时间】:2018-03-19 20:17:02
【问题描述】:
Angular Material 非常适合创建以颜色为主题的网站。同样是常用的调色板,你可以在没有 SCSS 的情况下创建动态主题,使用类似的指令......
md-colors="{background:'primary'}"
...设置任何元素的主题颜色。像这样几行代码,你就可以轻松改变整个网站的颜色,或者从数据中动态设置:
.config(function($mdThemingProvider) {
var color = 'pink';
$mdThemingProvider.theme('dark')
.primaryPalette(color)
.dark()
;
我的网站有一些需要悬停状态的自定义元素,理想的做法是让这些元素以强调色或原色点亮。 但是有没有办法应用 md-colors 或类似于 hover 状态?
当然,我的常规悬停状态在 CSS 中是这样的:
.post a:hover{
background-color:#f00;
}
这是为您设置的代码笔:https://codepen.io/anon/pen/PJRzOQ
【问题讨论】:
-
你能查一下this!
标签: angularjs material-design angular-material