angular - 如何更改角度材质选项样式?
问题描述
我使用以下代码:
::ng-deep{
.mat-select-panel{
border-radius: 10px;
border: 1px solid gray;
position:absolute;
top: 50px;
}
}
我希望它看起来像这样:
但是,它仍然是这样的:
从它被选中的地方开起来很丑
解决方案
我只是在styles.scss中添加panelClass来选择标签和样式
Html:
<mat-form-field>
<mat-select disableOptionCentering panelClass="dropDown-seasons-panel">
<mat-option *ngFor="let season of seasons" [value]="season.value">
{{season.viewValue}}
</mat-option>
</mat-select>
</mat-form-field>
styles.scss:
.dropDown-seasons-panel {
border-radius: 10px !important;
border: 1px solid gray !important;
position: absolute !important;
top: 50px !important;
}
推荐阅读
- python - 所有子图上散点图的颜色线,取决于列
- xml - 为什么我的图像没有显示在 imageView 中?
- python - TypeError:必须提供要包装的流
- python - 将汽车向某个方向移动
- google-api - 无法使用 google drive api 获取文件内容
- node.js - 从 package.json 中的脚本运行 tsc 时出错
- sql - Postgresql如何将行更改为列
- java - @TransactionScoped 和钝化
- asp.net-mvc - 如何从我的 mvc 项目中捕获 badrequest() 消息
- android - 构建应用程序时出现 CLDRLocaleDataMetaInfo 错误问题