angular - Angular 4 Material 表突出显示一行并更改选定的行颜色
问题描述
当我在我的 mat-table 中选择一行时,我想改变它的颜色。
我已经知道了,但是如果我在表格中选择了它,我background color
无法更改我的行颜色white
解决方案
你可以添加你的默认类class="table-row"
,比如tabindex="1"
<mat-row>
<mat-row class="table-row" tabindex="1"
*matRowDef="let row; columns: displayedColumns;"></mat-row>
并且,在 css 文件中写入
.table-row:focus {
background: tomato;
outline: none;
}
.table-row:focus mat-cell {
color: white;
}
推荐阅读
- android - 如何在 Flutter 的 WebView 中使用 post 方法
- android - 通过我的 Flutter 应用与第三方应用交互
- blazor - 托管的 Blazor wasm 会在它们是处理服务器端页面的控制器操作时不断加载 Blazor 应用程序
- python - 更改 tensorflow 保存模型的 dtype 策略
- python - 如果其他语言尝试解码它们,将多个嵌套的 python 字典/列表转换为 json 会导致问题吗?
- jpa - 本机 sql 与加入自定义选择重整为 Java 标准 API 和 JPA 规范
- pandas - 如何在 PMID 列中使用 TF-IDF
- assembly - 如何决定哪个 x86-64 (SSE) 指令更有效?
- mongodb - MongoDB文本搜索的分数与找到的token的顺序无关
- php - 无法从其他 docker 容器(HTTP 500)调用 GET 方法