我们正在为我们的应用使用Angular Material表:
<mat-row *matRowDef="let row; columns: displayedColumns;"></mat-row>
您能否展示如何在鼠标悬停时突出显示一行?
答案 0 :(得分:28)
答案 1 :(得分:3)
您可以在主题文件中设置组件的样式:
@mixin newName-theme($dark-theme)
mat-table tbody tr:hover{
cursor: pointer;
background: #b4b4b433;
}
@include newName-theme($dark-theme);
您可以找到更多示例here
答案 2 :(得分:1)
在我的情况下.mat-row:hover无法正常工作,它突出显示了整个表格。这对我有用:
tr.mat-row:hover {
background-color: yellow;
}
答案 3 :(得分:0)
答案 4 :(得分:0)
这对我有用。我将Bootstrap 4类.table-hover
应用于Angular材质表。
<table class="table-hover" mat-table>...</table>