【发布时间】:2018-04-09 19:17:19
【问题描述】:
我们正在为我们的应用使用 Angular Material 表:
<mat-row *matRowDef="let row; columns: displayedColumns;"></mat-row>
能否请您演示如何在鼠标悬停时突出显示一行?
【问题讨论】:
标签: angular-material angular-material2
我们正在为我们的应用使用 Angular Material 表:
<mat-row *matRowDef="let row; columns: displayedColumns;"></mat-row>
能否请您演示如何在鼠标悬停时突出显示一行?
【问题讨论】:
标签: angular-material angular-material2
【讨论】:
Material 方式 - 如果您更改主题,那么所有其他材质悬停都会更改,但不会更改这个特定的
您可以在主题文件中为组件设置样式:
@mixin newName-theme($dark-theme)
mat-table tbody tr:hover{
cursor: pointer;
background: #b4b4b433;
}
@include newName-theme($dark-theme);
您可以找到更多示例here
【讨论】:
tr.mat-row:hover
在我的情况下 .mat-row:hover 不起作用,它突出显示了整个表格。这对我有用:
tr.mat-row:hover {
background-color: yellow;
}
【讨论】:
这对我有用。我将 Bootstrap 4 类 .table-hover 应用于 Angular 材质表。
<table class="table-hover" mat-table>...</table>
【讨论】: