gpt4 book ai didi

html - 有没有办法隐藏 Angular 中的 mat-radio-button 并使其内部的图像可点击?

转载 作者:行者123 更新时间:2023-12-04 10:03:36 39 4
gpt4 key购买 nike

This is how it looks till now我试图隐藏单选按钮并使用男性和女性的图像。这是 mat-radio-group 的 html 代码:

   <mat-radio-group formControlName="gender">
<mat-label>
<mat-radio-button class="female-radio" value="M"></mat-radio-button>
<img width="100" src={{imageTwo}}>
</mat-label>
<mat-label>
<mat-radio-button class="female-radio" value="F"></mat-radio-button>
<img width="100" src={{imageOne}}>
</mat-label>
</mat-radio-group>

在我的 scss 组件中我做了:

.female-radio + img {
cursor: pointer;
}

.mat-radio-checked + img {
outline: 2px solid #f00;
}

如何才能仅显示图像以选择性别?

最佳答案

请在您的组件 html 中进行以下更改

<mat-radio-group formControlName="gender">
<mat-label>
<mat-radio-button class="female-radio" value="M">
<img width="100" src={{imageTwo}}>
</mat-radio-button>
</mat-label>
<mat-label>
<mat-radio-button class="female-radio" value="F">
<img width="100" src={{imageOne}}>
</mat-radio-button>
</mat-label>
</mat-radio-group>

并将以下 css 添加到 css/scss 文件

:host ::ng-deep .mat-radio-container {
display: none;
}

这将仅显示图像,功能将保持原样。所选项目的值仍然可以在表单ControlName gender 中访问。

关于html - 有没有办法隐藏 Angular 中的 mat-radio-button 并使其内部的图像可点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61703350/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com