更改菜单组件中鼠标悬停时按钮的图标和文本颜色

时间:2018-09-17 09:57:47

标签: css angular-material

我正在项目中使用带有图标的菜单组件。将鼠标悬停在菜单项上(例如:编辑)我想同时更改文本和图标颜色,像这样的东西。

enter image description here

但是我只能在鼠标悬停时提供背景颜色,但不能在鼠标悬停时更改文本颜色

enter image description here

我尝试提供颜色:!important; ,但仍然没有结果。

这是stackblitz链接。

3 个答案:

答案 0 :(得分:1)

穿上你的css男人!这是代码。

 .mat-menu-item:hover{
      color: blue;
  }

答案 1 :(得分:1)

使用以下代码:

.mat-menu-item:hover{
  background-color:grey;
  color: purple;
}
.mat-menu-item:hover .mat-icon{
  color: purple;
}

输出:

enter image description here

请参阅此处:https://stackblitz.com/edit/angular-gytsqs-hh8mtq?file=app/menu-icons-example.html

答案 2 :(得分:0)

使用简单的代码更改背景颜色。

a