css - 更改角度材质单选按钮上的 CSS(例如 bgcolor)
问题描述
我有以下来自角度材料的单选按钮,我想在选择它时应用一些 CSS,但是 CSS 不起作用,我不知道为什么,但是:hover
我提供的 HTML 和 CSS 都可以正常工作请你帮我解决这个问题?
.things {
&:focus {
background-color: red;
}
&:hover {
.thing-name {
color: #9c27b0;
}
}
}
<mat-radio-button class="things" *ngFor="let thing of things" [value]="thing.name">
<span class="thing-details">
<img class="thing-image" [src]="thing.logo" [alt]="thing.name" />
<h4 class="thing-name text-center mt-3 pt-3">{{ thing.name }}</h4>
</span>
</mat-radio-button>
解决方案
我刚刚想通了。以下代码将隐藏单选按钮的圆圈并更改其选择的另一个元素的颜色
::ng-deep.mat-radio-button.mat-accent.mat-radio-checked {
span .thing-name {
border: 1px solid #ffffff !important;
background-color: #28a745 !important;
}
}
// the bellow are for deleting the circle from the radio buttons
::ng-deep .mat-radio-button .mat-radio-container {
width: 0;
}
::ng-deep .mat-radio-container .mat-radio-outer-circle,
::ng-deep .mat-radio-container .mat-radio-inner-circle {
border: none;
width: 0;
}
推荐阅读
- gcc - ARM 处理器的 GNU 工具链是否提供对 ARM11 等经典处理器的支持?
- c# - 如何从进程名称中获取进程 ID?(C#)
- java - Android:为什么按下按钮时我的活动没有出现?
- reactjs - Console.log 在 React.js 的构造函数和渲染函数中打印两次值
- video - 比较两个视频然后缩小差异
- mongodb - 我们如何在 QUARKUS - MONGODB WITH PANACHE 中实现 MongoDB DBRefs?
- c++ - QTableWidget 中的索引标题
- php - 从组合框中的选定数据自动完成:jquery.min.js:2 Uncaught TypeError: Cannot use 'in' operator to search 'length' in
- html - CSS Sprite 未正确调整大小
- powershell - 通过 AutoHotKey 传递 PowerShell 变量